Skip to content

jagu-sayan/docker-owl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker owl

Docker owl

Watch docker container events

CircleCI

Usage

Usage:
  docker-owl [options]
  docker-owl (-h | --help)
  docker-owl --version

Options:
  -h --help                  Show this screen
  --version                  Show version
  -e URL, --endpoint URL     Docker api endpoint (tcp|unix://..)
                             [default: unix:///var/run/docker.sock]
  --watch                    Watch for container changes
  --only-labels=<labels>     Only docker container with specified labels
                             are watched
                             Each label are separated by whitespace
                             [default: virtual-host]
  --notify=<command>         Run custom command
  --notify-restart=<id>      Restart container `id`
  --notify-reload=<id>       Reload container `id`

Environment Variables:
  OWL_DEBUG - enable debug mode
  DOCKER_HOST - default value for -endpoint
  DOCKER_CERT_PATH - directory path containing key.pem, cert.pm and ca.pem
  DOCKER_TLS_VERIFY - enable client TLS verification

Docker let's encrypt labels:
  - letsencrypt-enable       Use `encrypt` plugin
  - letsencrypt-dest         Path where the certification files are written
                             [default: ./certs]
  - letsencrypt-webroot      Destination path of http challenge
                             e.g. ${letsencrypt-webroot}/.well-known/acme-challenge/
                             [default: ./www]
  - letsencrypt-challenge    A verification challenge (values: http, dns)
                             [default: dns]
  - letsencrypt-hostname     Specify the host used by letsencrypt
                             [default: localhost]
  - letsencrypt-mail         Mail used in letsencrypt certificates
                             [default: None]
  - letsencrypt-keysize      Determines the size of the requested key
                             [default: 4096]
  - letsencrypt-dh-group     Use pre-defined DHE groups (values: ffdhe2048, ffdhe3072, ffdhe4096)
                             [default: None]

Docker let's encrypt environment variables:
LETSENCRYPT_FORCE=true       Force renewal of letsencrypt certificate

Docker template labels:
  - owl-template-enable      Use `template` plugin
  - owl-template-files       List of template filenames (separated by whitespaces)
  - owl-template-src         Path to read the templates
  - owl-template-dest        Path to write the templates. If not specfied, STDOUT is used

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published