Go to file
2023-11-14 08:14:42 -06:00
.drone.yml Initial commit, definitely not done yet 2023-11-13 22:08:27 -06:00
build-and-push.sh Initial commit, definitely not done yet 2023-11-13 22:08:27 -06:00
Dockerfile Change to CMD, fix README 2023-11-14 08:07:46 -06:00
README.md Fix README again 2023-11-14 08:14:42 -06:00
run.sh Initial commit, definitely not done yet 2023-11-13 22:08:27 -06:00

docker-certbot-nginx

Build Status

certbot with nginx support in a Docker container

Running

Example docker run:

docker run -d -e CERTBOT_DNS_PLUGIN=certbot-dns-cloudflare -v ./nginx-conf:/etc/nginx docker.askiiart.net/askiiart/certbot-nginx certbot --version

Example docker-compose.yml:

version: '3.7'
services:
  hugo:
    image: docker.askiiart.net/askiiart/certbot-nginx
    environment:
      - CERTBOT_DNS_PLUGIN=certbot-dns-cloudflare
    volumes:
      - ./nginx-conf:/etc/nginx
    command: certbot --version

To add a DNS plugin, set the CERTBOT_DNS_PLUGIN environment variable to the name of the plugin to install. Plugins list here.

Environment Variables

Variable Description Default
CERTBOT_DNS_PLUGIN The certbot dns plugin to use none

Building

  1. Run docker build .