Настроить CI/CD-процессы для автоматического деплоя веб-приложения при обновлении кода

Бюджет: 10 000 руб
140.80 $ – 121.01 €
Разрабатывается веб-приложение, состоящее из фронтенда на React.js и бэкенда на Django. Необходимо настроить инфраструктуру для развертывания приложения на нашем сервере, обеспечить корректную работу авторизации через Google OAuth, а также настроить CI/CD-процессы для автоматического деплоя приложения при обновлении кода.

Что потребуется сделать (тут возможны с вашей стороны корректировки/дополнения, т.к. я не спец):
- Настроить сервер для работы с Docker-контейнерами.
- Установить и настроить Nginx
- Настроить маршрутизацию запросов
- Обеспечить корректную работу статических файлов и API-запросов
- Настроить репозитории на GitLab (или другом предложенном сервисе).
- Создать пайплайн для автоматической сборки и деплоя приложения при мерже в ветки develop или master.
- Обновить файлы .env для фронтенда и бэкенда
- Настроить сборку Docker-образов и их деплой на сервер при обновлении кода.
- Обеспечить возможность отката (rollback) в случае неудачного деплоя.
- В Google Cloud Console добавить наш домен в разрешенные redirect_uri

Бюджет указал условный – просьба прислать вашу примерную оценку бюджета и сроков.
Опубликован 25.11.2024 в 00:44 Последнее изменение: 23.12.2024 в 00:26

Выберите способ верификации:

Обновите страницу после прохождения верификации.