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