Releases: SomeBlackMagic/stackman
Releases · SomeBlackMagic/stackman
v0.2.5
v0.2.4
v0.2.3
v0.2.2: Add Compose file parsing tests and support for custom Docker config path
- Add unit tests for `ParseComposeFile` to validate YAML structure, handle errors, and ensure accurate parsing. - Enhance README to document `DOCKER_CONFIG_PATH` for custom Docker configuration. - Update deployment logic to utilize `DOCKER_CONFIG_PATH` environment variable, falling back to default if not set.
v0.2.1: Remove exited containers during stack deployment for cleanup
- Add `RemoveExitedContainers` method to identify and remove exited containers associated with the stack. - Integrate cleanup step into the deployment workflow prior to obsolete service removal. - Enhance logging to provide detailed status of container removal and errors.
v0.2.0: Add Compose-to-Swarm conversion logic and deployment utilities
- Implement `ConvertToSwarmSpec` to transform Compose services into Docker Swarm ServiceSpec. - Add Docker Compose file parsing support via `ParseComposeFile`. - Introduce deployment utilities for deploying, updating, and removing services. - Add network management, image pulling, and rollback capabilities. - Enhance cleanup procedures to remove obsolete services and networks.