Описание технических средств хранения исходного текста и объектного кода программного обеспечения, а также технических средств компиляции исходного текста в объектный код программного обеспечения¶
Исходный код всех подсистем и сервисов хранится в Gitlab https://gitlab.swordfishsecurity.com/
С помощью Gitlab CI осуществляется управление конвейером сборки и доставки (CI/CD). Gitlab CI публикует образы в Yandex Container Registry по следующим адресам (доступ к образам осуществляется по ключу):
- cr.yandex/crpqk2kou0u0dfdko2vk/education/swordfish-test-v2-back:latest
- cr.yandex/crpqk2kou0u0dfdko2vk/education/swordfish-test-v2-front:latest
При разработке компонентов используются следующие технологии и связанные системы:
- Laravel (PHP), Nuxt3, JavaScript, Docker, docker-compose
Инфраструктура тестирования и разработки расположена в следующих зонах:
- Test: *.test.swordfishsecurity.com
Указанные URL-адреса находятся во внутреннем контуре компании и недоступны в сети Интернет.