Continuous deployment

New versions of the platform are released on a regular basis. Users can choose to upgrade to daily, weekly, or monthly releases.

Upgrade and rollback

New version of the platform will be backwards compatible with data stored from previous versions, and upgrades should therefore only include fetching new Java archive or image and restarting the platform.

The platform should support rolling upgrades when deployed with high availability behind e.g. Nginx, but this has not yet been tested in production.

Upgrade using Docker

In the folder that contains the docker-compose.yml for the platform, run:

docker pull docker.convier.no/convier-agent:stable
docker-compose up -d

Verify that the platform started by tailing its logs:

docker logs -f convier-platform

And look for a log line that looks like this:

[main] INFO  undertow:120 - starting server: Undertow - 2.2.8.Final