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 fc7382e1e5 Remove redundant check. Correct logging. 3 weeks ago
traefik_certificate_watchdog Remove redundant check. Correct logging. 3 weeks ago
.gitignore update gitignore to include tags 3 weeks ago
Dockerfile packaged and decentralized 8 months ago
README.md add a README.md 8 months ago
requirements.txt packaged and decentralized 8 months ago
setup.py packaged and decentralized 8 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)