An agent to watch Traefik.io acme.json for certificate renewals
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brian Salcedo ccdd4c57aa add .gitignore 5 months ago
traefik_certificate_watchdog fix output issue 5 months ago
.gitignore add .gitignore 5 months ago
Dockerfile packaged and decentralized 5 months ago
README.md add a README.md 5 months ago
requirements.txt packaged and decentralized 5 months ago
setup.py packaged and decentralized 5 months ago

README.md

traefik-certificate-watchdog

Watch Traefik.io for a Letsencrypt certificate renewal and extract keys to files.

Usage:

The container needs access to the volume where acme.json is stored, as well as a volume to write the files. Then set the environment variables. Easy as that!

  • DOMAIN - Domain to watch (e.g. mail.example.com)
  • OUTPUT_DIR - This is where the watchdog will write fullchain.pem and privkey.pem to.
  • ACME_JSON_DIR - (optional) Where acme.json is stored. (default: /data)