zadanie-6105

Форк
0

README.md

Запуск

  1. параметры подключения к БД и БД в целом осталась та же, что в gitlab
  2. добавлен docker-compose.prod.yml файл для запуска проекта
  3. проект запущен на vps: http://45.12.75.72:40011/api/ping

Структура проекта

В данном проекте находится типовой пример для сборки приложения в докере из находящящегося в проекте Dockerfile. Пример на Gradle используется исключительно в качестве шаблона, вы можете переписать проект как вам хочется - главное, что бы Dockerfile находился в корне проекта и приложение отвечало по порту 8080. Других требований нет.

Задание

В папке "задание" размещена задача.

Сбор и развертывание приложения

Приложение должно отвечать по порту

8080
(жестко задано в настройках деплоя). После деплоя оно будет доступно по адресу:
https://<имя_проекта>-<уникальный_идентификатор_группы_группы>.avito2024.codenrock.com

Пример: Для кода из репозитория

/avito2024/cnrprod-team-27437/task1
сформируется домен

task1-5447.avito2024.codenrock.com

Для удобства домен указывается в логе сборки

Логи сборки проекта находятся на вкладке CI/CD -> Jobs.

Ссылка на собранный проект находится на вкладке Deployments -> Environment. Вы можете сразу открыть URL по кнопке "Open".

Доступ к сервисам

Kubernetes

На вашу команду выделен kubernetes namespace. Для подключения к нему используйте утилиту

kubectl
и
*.kube.config
файл, который вам выдадут организаторы.

Состояние namespace, работающие pods и логи приложений можно посмотреть по адресу https://dashboard.avito2024.codenrock.com/. Для открытия дашборда необходимо выбрать авторизацию через Kubeconfig и указать путь до выданного вам

*.kube.config
файла

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.