Deploy application to docker swarm in a controlled manner.
- Rolling update of swarm config, thanks to checksum naming
- Explicit syntax, no more optionals, no more short syntax
- Built-in jinja2 style templating via nunjucks
- Inline swarm configs with envsubst
swarm-app validatewill exit on basic configuration file mistakes.swarm-app diffgives a proper diff overview of what you are about to deploy.swarm-app deploydeploys the application.swarm-app waitwaits for deployment to reconcile, and outputs status.