Skip to main content

Auto deploy of Docker Swarm services

Project description


Updates a Docker Swarm service when a new image is available.


$ kapten --help
usage: kapten [-h] -s SERVICES [-p PROJECT] [--slack SLACK] [--check]
              [--force] [-v VERBOSITY]

Checks for new images and updates services if needed.

optional arguments:
  -h, --help            show this help message and exit
  -s SERVICES, --service SERVICES
                        Service to update
  -p PROJECT, --project PROJECT
                        Optional project name
  --slack SLACK         Slack token to use for notification
  --check               Only check if service needs to be updated
  --force               Force service update
  -v VERBOSITY, --verbosity VERBOSITY
                        Level of verbosity


$ kapten --service app --slack abc/def/123
Updating service app to repo/app:latest@sha256:123456789

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for kapten, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size kapten-1.1-py3-none-any.whl (5.0 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size kapten-1.1.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page