This document explains how to upgrade your DivvyCloud deployment if you are currently using docker-compose. The process is straightforward and can be done in minutes.
Check the release documentation for any new or changed permissions required by the new version of the application, and for any configuration changes necessary.
If you have any plugins or overrides reach out to [email protected]
New Upgrade Methods
We are aware of and actively working with our customers on improved methods to upgrade our platform. This may include tools other than Docker. While these instructions are still accurate, if you are working with an alternative upgrade method reach out to [email protected] for information and assistance.
Run the upgrade procedure below in a non-production environment for testing before upgrading your production environment.
Upgrading a docker-compose installation is simple:
- On each machine running DivvyCloud processes, change the
image: versionin your
docker-compose.ymlfile. (Your DivvyCloud directory has your
docker-compose downon each machine running DivvyCloud processes. It is important to stop all processes across all machines; DivvyCloud will not behave gracefully in a mixed-version environment.
docker-compose pullon each machine running DivvyCloud processes to download the newest image.
docker-compose up -don each machine running DivvyCloud processes to start all DivvyCloud processes.
The first two run commands bring down your current version of DivvyCloud. The third command retrieves the latest docker containers with the latest version of the software. The final command brings DivvyCloud back up and runs it in the background (
-d). Running DivvyCloud in the background is recommended for improved performance.
For more details on upgrading using CFTs (currently our method for Scalable Deployment Upgrades) refer to our instructions on Deployment Methods.
Updated 2 months ago