This plug-in provides steps for running Docker Compose.
To add the Docker Compose plug-in steps to processes, click Cloud > Docker in the step palette of the process editor.
The IBM UrbanCode™ Deploy automation plug-in for Docker Compose works with Docker Compose Version 4.0 and later.
This plug-in requires version 6.2 or later of IBM UrbanCode Deploy.
No special steps are required for installation. See Installing plug-ins in UrbanCode Deploy.
- Add dependency on version 30 of the UrbanCode Versioned File Storage plug-in.
- Add support for Compose v3 files.
- Removed references to unset component property named ‘docker-compose’ from component template processes.
- Fixed problem where overrides file was not being generated correctly by plugin step Create Child Resources.
Create a compose.service.scale component environment property on the Docker Compose component and update with new service names.
Error discovered when trying to update a deployed version in the Create Child Resources step.
Added catch in Create Child Resources step for unsupported IBM UrbanCode Deploy versions.
Support property file encryption.
Implemented new “Run Docker Compose” step.
Renamed “Compose Up” step to “Launch Docker Compose Application”
Renamed “Compose Scale” step to “Scale Docker Compose Application”
- Added “Timeout” property.
Implemented new “Compose Scale” step.
New “docker-compose Command Path” property to specify the location of the docker-compose executable for the “Compose Up” step.
New “Do Not Delete Script” property to save the plugin’s generated script following execution of the “Compose Up” step.
Default interpreter now used for *nix operating system.
Updated bug when sourcing Environment Script file. Functionality only for *nix machines.
Added Text Area Box for specifying indiviual environment value pairs for both Windows and *nix.
Update to “Create Resource Tree” step to match updates made to a dependency.
This version of the plug-in includes changes related to internal refactoring.
The following features are included in the initial release of the plug-in:
- Create an environment based on a Compose file.
- Run the Docker Compose up command.