zadanie-6105
Запуск
- параметры подключения к БД и БД в целом осталась та же, что в gitlab
- добавлен docker-compose.prod.yml файл для запуска проекта
- проект запущен на vps: http://45.12.75.72:40011/api/ping
Структура проекта
В данном проекте находится типовой пример для сборки приложения в докере из находящящегося в проекте Dockerfile. Пример на Gradle используется исключительно в качестве шаблона, вы можете переписать проект как вам хочется - главное, что бы Dockerfile находился в корне проекта и приложение отвечало по порту 8080. Других требований нет.
Задание
В папке "задание" размещена задача.
Сбор и развертывание приложения
Приложение должно отвечать по порту
(жестко задано в настройках деплоя). После деплоя оно будет доступно по адресу:
Пример: Для кода из репозитория
сформируется домен
task1-5447.avito2024.codenrock.com
Для удобства домен указывается в логе сборки
Логи сборки проекта находятся на вкладке CI/CD -> Jobs.
Ссылка на собранный проект находится на вкладке Deployments -> Environment. Вы можете сразу открыть URL по кнопке "Open".
Доступ к сервисам
Kubernetes
На вашу команду выделен kubernetes namespace. Для подключения к нему используйте утилиту
и
файл, который вам выдадут организаторы.
Состояние namespace, работающие pods и логи приложений можно посмотреть по адресу https://dashboard.avito2024.codenrock.com/. Для открытия дашборда необходимо выбрать авторизацию через Kubeconfig и указать путь до выданного вам
файла