Releases: ffwright/dagster-docker-swarm
fix: preserve image ENTRYPOINT when launching Swarm services
Summary
services.create(command=...)was overwriting the image's ENTRYPOINT with the dagster execute
command, instead of passing it as CMD viaargs=- Any image relying on ENTRYPOINT for env setup, signal handling, or user switching was silently
broken - Changed to
args=commandto preserve ENTRYPOINT and only override CMD
https://pypi.org/project/dagster-docker-swarm/0.1.5/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
v0.1.4
Initial release.
Highlights
- Launch Dagster runs as isolated Docker Swarm services
- Run resume support for interrupted runs
- Health checking via Swarm task state inspection
- Background cleanup of completed/failed services
- Private registry authentication
- NFS and custom volume driver mounts
- Passthrough
service_kwargsfor advanced configuration
Install
pip install dagster-docker-swarm