WeirdSeven/Foodlist

Automate and document the deployment process

Closed this issue · 2 comments

Currently, new features are pushed from the dev computers to Github, and pulled to the server. And we manually run a number of commands on the server to upgrade the software. For example

pip install -r requirement.txt
python manage.py migrate
python manager.py collectstatic
sudo systemctl restart gunicorn

Can this process be automated by a script?

Let's only document but not automate this process for now. We will do the automation after we become more experienced and insightful with the deployment.

Done by #23.