Skip to content
This repository was archived by the owner on Dec 18, 2025. It is now read-only.

v0.2.4

Choose a tag to compare

@mi-skam mi-skam released this 15 Dec 01:03
· 4 commits to main since this release
d3e9e03

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 name in 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