ponytracker/doc/source/upgrade.rst
2015-05-12 23:13:26 +02:00

41 lines
1,006 B
ReStructuredText

Upgrade guide
#############
The upgrade commands are executed as ``ponytracker`` user::
# su ponytracker
$ cd /srv/www/ponytracker
Activate the virtualenv::
$ source env/bin/activate
Enter in the repository directory::
$ cd ponytracker # we are now in /srv/www/ponytracker/ponytracker
Upgrade the files using ``git``::
$ git pull -u master release
Install all new dependencies and upgrade previous ones::
$ pip install -r requirements.txt --upgrade
Be sure to use the correct configuration file each time you run the
``manage.py`` script by setting the ``DJANGO_SETTING_MODULE`` environment
variable::
$ export DJANGO_SETTINGS_MODULE=ponytracker.local_settings
Collect static files to the ``STATIC_DIR``::
$ python manage.py collectstatic
Apply database migrations::
$ python manage.py migrate
You can now restart ponytracker by restarting ``gunicorn`` or ``uwsgi``
depending of your installation.
Do not forget to restart the celery worker too if you have installed it.