diff --git a/.env.default b/.env.default index d5889a5..9b3f7e5 100644 --- a/.env.default +++ b/.env.default @@ -3,3 +3,4 @@ HOST_GLANCES=glances HOST_PORTAINER=portainer HOST_MAIL=mail TZ=Europe/Paris +LETSENCRYPT_EMAIL=root@localhost.localdomain diff --git a/1-docker/docker-compose.yml b/0/docker-compose.yml similarity index 74% rename from 1-docker/docker-compose.yml rename to 0/docker-compose.yml index b5c5dd2..46a0852 100644 --- a/1-docker/docker-compose.yml +++ b/0/docker-compose.yml @@ -1,6 +1,5 @@ version: '3' networks: - default: srv: diff --git a/traefik/docker-compose.yml b/traefik/docker-compose.yml index 5adbcea..960d01e 100644 --- a/traefik/docker-compose.yml +++ b/traefik/docker-compose.yml @@ -9,8 +9,13 @@ services: - --providers.docker.exposedbydefault=false - --api.insecure # Don't do that in production - --entrypoints.web.address=:80 + - --entrypoints.websecure.address=:443 + - --certificatesresolvers.le.acme.email=${LETSENCRYPT_EMAIL} + - --certificatesresolvers.le.acme.storage=/acme.json + - --certificatesresolvers.le.acme.tlschallenge=true ports: - 80:80 + - 443:443 - 8080:8080 networks: - srv