TandoorRecipes/docs/install/traefik.md
Sebastian Weber c20e982fb1
Fix typos
2022-01-20 00:50:41 +01:00

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