diff --git a/.env b/.env index 577385a..a79f434 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -DIR=/home/simon/docker/data -DOMAIN=localhost +DIR=/srv/docker +DOMAIN=milvert.com diff --git a/docker-compose.yml b/docker-compose.yml index 96e0208..7fd23dc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -112,6 +112,7 @@ services: #devices: #- /dev/ttyAMA0 restart: unless-stopped + user: ${UID} volumes: - ${DIR}/nodered:/data labels: @@ -160,6 +161,8 @@ services: - /var/run/docker.sock:/var/run/docker.sock - ./traefik.yml:/etc/traefik/traefik.yml - ./static_config.yml:/etc/traefik/static_config.yml + - "./acme.json:/acme.json" + labels: - "traefik.http.routers.traefik.rule=Host(`tr.${DOMAIN}`)" - "traefik.http.routers.traefik.entrypoints=web" diff --git a/traefik.yml b/traefik.yml index 5668d6b..c6702f0 100644 --- a/traefik.yml +++ b/traefik.yml @@ -16,10 +16,20 @@ providers: watch: true +certificatesResolvers: + sample: + acme: + email: simon@milvert.com + storage: acme.json + httpChallenge: + # used during the challenge + entryPoint: web entryPoints: web: address: ":80" + web-sercure: + address: ":443" mqtt: address: ":9001"