Skip to content

garaevmir/tender-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

В данном проекте находится типовой пример для сборки приложения в докере из находящящегося в проекте 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 файла

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors