Перенастроить сервер, доработать docker, подключить git, настроить ci/cd
У этой задачи есть обязательные требования - экспертное знание docker+compose, экспертное знание работы пакетов php(symfony5)+mysql в архитектуре сервера. Задача ниже:
Сейчас есть 3 репозитория
Старый
API (backend)
FrontEnd
Задача:
Посмотреть в старом проекте какой стек технологий используется в docker
Необходимо поднять docker для проекта API и проекта Front
Докер для бекенда (API) для локальной разработки поставить установить xdebug
Необходимо настроить 2 репозитория CI/CD, пайплейны должны срабатывать только для веток которые меджатся в master / test / dev в обычне ветки его не нужно подключать.
Создать переменные в гитлаб для деплоя, из которых будет браться информация и приходить записываться в файл .env
ENV_TEST
ENV_PROD
ENV_DEV
Развернуть это все на сервере dev