Maintenance

Site

To run django management commands on the server, first ssh to the server, then sudo to web:

sudo -i -u web

Each site on the server will have a bash script in the opt folder. For hatherleigh_info the script is:

/home/web/opt/hatherleigh_info.sh

This script is on the path, will put you into the virtual environment and can be used in the same way as django-admin.py on your development machine e.g:

hatherleigh_info.sh shell

Tidy

Warning

Only run this command if you have deployed a release within the last week!

To remove old deploy folders in the hatherleigh_net project:

sudo -i -u web
find /home/web/repo/project/hatherleigh_net/deploy -maxdepth 1 -type d -ctime +21 -exec rm -rf {} \;