Разрабатывается веб-приложение, состоящее из фронтенда на React.js и бэкенда на Django. Необходимо настроить инфраструктуру для развертывания приложения на нашем сервере, обеспечить корректную работу авторизации через Google OAuth, а также настроить CI/CD-процессы для автоматического деплоя приложения при обновлении кода.
Что потребуется сделать (тут возможны с вашей стороны корректировки/дополнения, т.к. я не спец): - Настроить сервер для работы с Docker-контейнерами. - Установить и настроить Nginx - Настроить маршрутизацию запросов - Обеспечить корректную работу статических файлов и API-запросов - Настроить репозитории на GitLab (или другом предложенном сервисе). - Создать пайплайн для автоматической сборки и деплоя приложения при мерже в ветки develop или master. - Обновить файлы .env для фронтенда и бэкенда - Настроить сборку Docker-образов и их деплой на сервер при обновлении кода. - Обеспечить возможность отката (rollback) в случае неудачного деплоя. - В Google Cloud Console добавить наш домен в разрешенные redirect_uri
Бюджет указал условный - просьба прислать вашу примерную оценку бюджета и сроков.
Project ID:
4755359
Категория проекта:
Аутсорсинг и консалтинг, Системное администрирование