Skip to content

Instantly share code, notes, and snippets.

@wouterds
Created February 9, 2020 11:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wouterds/78700cec9616b16534b8d0c5a5a56c04 to your computer and use it in GitHub Desktop.
Save wouterds/78700cec9616b16534b8d0c5a5a56c04 to your computer and use it in GitHub Desktop.
version: "3.3"
services:
traefik:
image: traefik:2.1
container_name: reverse-proxy
command:
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
- "--entrypoints.websecure.address=:443"
- "--certificatesresolvers.myhttpchallenge.acme.httpchallenge=true"
- "--certificatesresolvers.myhttpchallenge.acme.httpchallenge.entrypoint=web"
- "--certificatesresolvers.myhttpchallenge.acme.email=admin@server.com"
- "--certificatesresolvers.myhttpchallenge.acme.storage=/letsencrypt/acme.json"
ports:
- "80:80"
- "443:443"
volumes:
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
networks:
default:
external:
name: reverse-proxy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment