Skip to main content

Ahab: on which to hang your Docker hooks

Project description

ahab.png

It’s easy to install Ahab:

pip install ahab

To get detailed information about Docker events from the command line:

ahab --console debug

To use Ahab as library, you can pass functions to the Ahab() constructor:

def f(event, data):
    pass        # Handle the Docker event (and extended info, as available)


ahab = Ahab(handlers=[f])
ahab.listen()

Or subclass Ahab:

class Queequeg(Ahab):
    def handle(self, event, data):
        pass                                               # Your code here

Project details


Download files

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

Source Distribution

ahab-20160206.tar.gz (3.8 kB view details)

Uploaded Source

File details

Details for the file ahab-20160206.tar.gz.

File metadata

  • Download URL: ahab-20160206.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ahab-20160206.tar.gz
Algorithm Hash digest
SHA256 a5867e2f5509e7fe9ea1b10b78c1e675c038920a176bd4d15bee3c608d743271
MD5 3f736e44cea28a123d85dbd9dc8718dd
BLAKE2b-256 6987fa5f699107062c3980552b023fad176d1ca8c412d9e2a0ac81f66df14d5a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page