Skip to content

Latest commit

 

History

History
73 lines (43 loc) · 1.4 KB

updating.rst

File metadata and controls

73 lines (43 loc) · 1.4 KB

Updating

If using the installation-docker, any actions required by an upgrade will be handled by just updating the image tag and recreating the container.

If using the installation-ubuntu-ansible there is no need to do anything special. Just re-run the role!

For manual installs, see the following steps. Commands might vary depending on your OS.

Check the changelog

When updating the code, make sure you check the changelog for any notes about the changes. Sometimes extra manual steps might be required or an update could take a long time due to database migrations.

Change to Socialhome user

Activate virtualenv

workon socialhome

Pull in latest code or release

To pull in a release:

# Replace release tag with the release, for example "v0.3.1"
git fetch && git checkout <release tag>

To pull in master branch head:

git pull

Install Python dependencies

Run migrations

Install statics

Restart the app

sudo service socialhome restart

Done!

Check the application and have fun!