Как автоматизировать развертывание приложений Django - React

У меня есть Django в качестве бэкенда и React в качестве фронтенда, мой текущий процесс развертывания заключается в том, что я использую WinSCP для передачи сборки react на бэкенд django, а затем с помощью Putty я использую python manage.py collectstatic. Затем я обновляю git-репо на aws, делаю миграции (если они есть) вручную.

Я хочу автоматизировать это таким образом, чтобы не нужно было собирать и копировать react в backend, а также не нужно было вытаскивать текущие изменения из репо или использовать WinSCP или Putty и т.д. Мне просто нужен простой скрипт или любой стандартный способ, с помощью которого, когда я обновляю код в моей производственной ветке на backend и frontend, развертывание будет происходить автоматически. Пожалуйста, подскажите мне этот способ. TIA

Вернуться на верх