DevOps: Настроить деплой GIT в Ya.Cloud + устранить проблему Next.js/D

Цена договорная
23 января 2023, 17:45 • 7 откликов • 46 просмотров
Есть приложение, которое собирается в контейнерах docker (пока локально), код выкладывается на GitHub. Приложение сделано на Next.js/Django, используется Nginx. В Django включена проверка CSRF и CORS. При каждом запросе c Next.js происходит проверка CSRF и если в браузере не установлена кука csrftoken, то Django присылает токен вместе с ответом и кука устанавливается. Однако сейчас при первоначальном заходе при отсутствующей куке выдаётся ошибка (см. скриншот), при этом кука устанавливается и при следующем обновлении страницы всё работает.

Есть виртуальная машина на Ya.Cloud. Нужно настроить деплой кода в яндекс клауд из гита с помощью GitHub actions так, чтобы на виртуальной машине перезапускались все контейнеры. В настоящий момент контейнеры работают только локально или с помощью ручного запуска на ВМ.
Файлы
Отзывы
R50 7ce399ff2bfe7078c2ec224c4f5951c2
Заказчик
Благодарен Александру за работу - всё функционирует как надо. Рекомендую исполнителя.
2 года назад
R50 07e4a45831fed573d3fdeea9551aedac
Фрилансер
Отличный заказчик, четкое ТЗ, обсудили все нюансы с программистом и реализовали.
Спасибо!
2 года назад