Настроить деплой Django бэка и React фронта на Nginx через Github Actions
Цена договорная
Имеется:
- Проект бэка на Django, в репо в гите, уже написан Github Actions, но работает не до конца корректно
- Проект фронта на React, в репо в гите, уже написан Github Actions, но работает не до конца корректно
- Два сервера на Digital Ocean: prod и test
Нужно:
- Настроить Github Actions и Nginx сервера (prod и test) так, чтобы на нем одновременно работал Django на порту 8000 (репо backend) и npm на порту 3000 (репо frontend)
- При коммите в ветку main должно деплоиться на prod. При коммите в ветку dev должно деплоиться на test.
- Настроить certbot на автоперевыпуск сертификатов SSL
- Настроить, чтобы бэк API был доступен по https://app.{domain}/api/
- Настроить, чтобы фронт был доступен по https://app.{domain}/
Доступ к репо и ssh дам.
И еще решить вот такие проблемы:
- У джанго не тянется статика — это можно проверить, зайдя в админку (/admin) и увидев, загрузился css или нет
- Не пробрасываются секреты из гитхаба через entrypoint.sh в докер контейнер при билде, из-за этого бэк не коннектится к постгресу
Присылайте сразу свой телеграм для связи и ориентир по цене/срокам на такую задачку.
- Проект бэка на Django, в репо в гите, уже написан Github Actions, но работает не до конца корректно
- Проект фронта на React, в репо в гите, уже написан Github Actions, но работает не до конца корректно
- Два сервера на Digital Ocean: prod и test
Нужно:
- Настроить Github Actions и Nginx сервера (prod и test) так, чтобы на нем одновременно работал Django на порту 8000 (репо backend) и npm на порту 3000 (репо frontend)
- При коммите в ветку main должно деплоиться на prod. При коммите в ветку dev должно деплоиться на test.
- Настроить certbot на автоперевыпуск сертификатов SSL
- Настроить, чтобы бэк API был доступен по https://app.{domain}/api/
- Настроить, чтобы фронт был доступен по https://app.{domain}/
Доступ к репо и ssh дам.
И еще решить вот такие проблемы:
- У джанго не тянется статика — это можно проверить, зайдя в админку (/admin) и увидев, загрузился css или нет
- Не пробрасываются секреты из гитхаба через entrypoint.sh в докер контейнер при билде, из-за этого бэк не коннектится к постгресу
Присылайте сразу свой телеграм для связи и ориентир по цене/срокам на такую задачку.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.