mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2025-12-31 06:10:13 -05:00
1.2 KiB
1.2 KiB
!!! danger Please refer to the official documentation. This example just shows something similar to my setup in case you dont understand the official documentation.
You need to create a network called traefik using docker network create traefik.
docker-compose.yml
version: "3.3"
services:
traefik:
image: "traefik:v2.1"
container_name: "traefik"
ports:
- "443:443"
- "80:80"
- "8080:8080"
volumes:
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
- "./config:/etc/traefik/"
networks:
default:
external:
name: traefik
traefik.toml
Place this in a directory called config as this is mounted into the traefik container (see docer compose).
Change the email address accordingly.
[api]
insecure=true
[providers.docker]
endpoint = "unix:///var/run/docker.sock"
exposedByDefault = false
network = "traefik"
#[log]
# level = "DEBUG"
[entryPoints]
[entryPoints.web]
address = ":80"
[entryPoints.web_secure]
address = ":443"
[certificatesResolvers.le_resolver.acme]
email = "you_email@mail.com"
storage = "/letsencrypt/acme.json"
tlsChallenge=true