Настройка деплоя бэкенда на Python и фронтенда на React

20 000 руб. за проект
23 апреля 2022, 16:53 • 8 откликов • 123 просмотра
Необходимо разработать деплой с помощью ansible трех приложений на сервер
- бэкенд на Python/Django. Используем gunicorn, запуск через supervisor
- фронтенд портала на Reatc/Next. Используем pm2.
- фронтенд личного кабинета на React. Используем pm2.

Нужно разработать плейбук для первичной настройки prod/dev сервера
- установка обновлений
- установка необходимого ПО
- установка MySQL, Redis, Memcached
- установка и настройка бэкенда
- установка и настройка фронтенда портала
- установка и настройка фронтенда портала
- настройка nginx: сертификаты, кэширование

Так же необходимо настроить независимый деплой каждого приложения с помощью gitlab CI/CD. Есть отдельный сервер для gitlab раннеров.

Схему прилагаю во вложении.

В принципе уже есть некоторые наработки, нужно все довести до ума.
Файлы