nginx errors are in
tail -f cat /var/log/nginx/error.log
All commands assume you're in the frb_cand sub directory. You can see the output of the server with
tail -f uwsgi-emperor.log
Start the uwsgi server with
uwsgi --ini frb_cand_uwsgi.ini
This will run in the background and the following sections describe how to restarting and stopping the server.
kill -HUP `cat /tmp/project-master.pid`
uwsgi --stop /tmp/project-master.pid
If the updates are small normally something as simple as the following will suffice:
git pull kill -HUP `cat /tmp/project-master.pid`
Larger updates may need a combination of the following commands
git pull # Stop server uwsgi --stop /tmp/project-master.pid # Check for new dependent software pip install -r requirements.txt # Check for new static files python manage.py collectstatic # Make any required changes to the backend database python manage.py makemigrations python manage.py migrate # Start server uwsgi --ini frb_cand_uwsgi.ini