Post_merge bash скрипт для установки требований и миграции django

Я использую PythonAnywhere для развертывания моего Django приложения и сделал автоматическое развертывание с помощью GitHooks.

Теперь я хочу создать скрипт в файле post_merge для установки требований и миграции изменений в БД так, чтобы это было полностью автоматизировано.

Я пробовал нечто подобное для установки требований, но это не работает:

#!/bin/sh
source /home/user/.virtualenvs/venv/bin/activate #### activate venv
cd /home/user/app #### go to django app folder
pip install -r requirements.txt #### install requirements
touch /var/www/user_pythonanywhere_com_wsgi.py #### restart webapp

Я не знаю, почему это не работает или что является правильным способом сделать это, поэтому я очень ценю ваши ответы.

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