Skip to content

Releases: ffwright/dagster-docker-swarm

fix: preserve image ENTRYPOINT when launching Swarm services

17 Mar 14:47
5557fe0

Choose a tag to compare

Summary

  • services.create(command=...) was overwriting the image's ENTRYPOINT with the dagster execute
    command, instead of passing it as CMD via args=
  • Any image relying on ENTRYPOINT for env setup, signal handling, or user switching was silently
    broken
  • Changed to args=command to preserve ENTRYPOINT and only override CMD

https://pypi.org/project/dagster-docker-swarm/0.1.5/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

v0.1.4

25 Feb 15:41

Choose a tag to compare

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_kwargs for advanced configuration

Install

pip install dagster-docker-swarm

View on PyPI