Files
openproject-deploy/compose/control

Control your OpenProject installation

Backup

Switch off your current installation:

docker-compose down

Build the control scripts:

docker-compose -f docker-compose.yml -f docker-compose.control.yml build

Take a backup of your existing PostgreSQL data and OpenProject assets:

docker-compose -f docker-compose.yml -f docker-compose.control.yml run backup

Restart your OpenProject installation

docker-compose up -d

Upgrade

Switch off your current installation (using the outdated postgres engine):

docker-compose down

Fetch the latest changes from this repository:

git pull origin stable/12 # adjust if needed

Build the control plane:

docker-compose -f docker-compose.yml -f docker-compose.control.yml build

Take a backup of your existing postgresql data and openproject assets:

docker-compose -f docker-compose.yml -f docker-compose.control.yml run backup

Run the upgrade:

docker-compose -f docker-compose.yml -f docker-compose.control.yml run upgrade

Relaunch your OpenProject installation, using the normal Compose command:

docker-compose up -d

Test that everything works again, the database container should now be running postgres 13.