Настроить docker + compose, ci/cd

Цена договорная
23 декабря 2021, 11:57 • 5 откликов • 53 просмотра
!!! Я рассматриваю на эту задачу человека с экспертными навыками (опыт от 3-4 лет) по технологиям, которые я перечислил ниже.

На данный момент работает три репозитория на GitLab.

OLD - самый первый проект с докером и кучей ошибок при установке.
API (backend) - новый репозиторий с backend
Frontend - новый репозиторий с frontend

Задача:

Посмотреть в старом проекте репозитория, какой стек технологий используется в docker.

Необходимо поднять новый docker для проекта API (реп с бэкендом) и проекта frontend (реп для фронтов). Есть также вариант, при котором докер будет только для бэкенда, а для фронтенда - нативная среда.

Докер для бекенда (API) - для локальной разработки поставить установить xdebug.

Необходимо настроить 2 репозитория CI/CD, пайплэйны должны срабатывать только для веток которые мерджатся в master / dev в обычные ветки его не нужно подключать.

Создать переменные в гитлаб для деплоя, из которых будет браться информация и записываться в файл .env:

ENV_PROD
ENV_DEV

После этого, развернуть это все на сервере.