This repository was archived by the owner on Dec 18, 2025. It is now read-only.
Repository navigation
v0.2.4
What's Changed
Refactoring
- Replace Docker shell scripts with Python SDK - Uses docker-py directly instead of shelling out to docker_build.sh and docker_save.sh
- Better error handling with typed exceptions (BuildError, APIError, ImageNotFound)
- Streaming build output for visibility using logger.stream()
- Proper client cleanup with try/finally pattern
Features
- Make pyproject.toml optional - deploy-kit now works with any language by setting
namein deploy-kit.toml - Configuration precedence: deploy-kit.toml > pyproject.toml > defaults
Fixes
- Disable SSL verification for Portainer API client (supports self-signed certs)
- Code formatting improvements in CLI
Dependencies
- Added docker>=7.0.0
Full Changelog: v0.2.3...v0.2.4