fixed le for all compose files

This commit is contained in:
2020-04-25 15:52:39 -07:00
parent cfbcf535cd
commit d6856d70c8
12 changed files with 18 additions and 19 deletions
+1 -1
View File
@@ -57,5 +57,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_bookstack.rule=Host(`${BOOKSTACK_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_bookstack.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_bookstack.tls=true"
- "traefik.http.routers.${PREFIX}_bookstack.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_bookstack.loadbalancer.server.port=8080"
+1 -1
View File
@@ -58,5 +58,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_gitea.rule=Host(`${GITEA_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_gitea.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_gitea.tls=true"
- "traefik.http.routers.${PREFIX}_gitea.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_gitea.loadbalancer.server.port=3000"
+1 -1
View File
@@ -49,5 +49,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_lamp.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_lamp.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_lamp.tls=true"
- "traefik.http.routers.${PREFIX}_lamp.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_lamp.loadbalancer.server.port=80"
+1 -1
View File
@@ -27,5 +27,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_lap.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_lap.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_lap.tls=true"
- "traefik.http.routers.${PREFIX}_lap.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_lap.loadbalancer.server.port=80"
+1 -1
View File
@@ -44,5 +44,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_nextcloud.rule=Host(`${NEXTCLOUD_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_nextcloud.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_nextcloud.tls=true"
- "traefik.http.routers.${PREFIX}_nextcloud.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_nextcloud.loadbalancer.server.port=80"
+1 -1
View File
@@ -56,5 +56,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_passbolt.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_passbolt.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_passbolt.tls=true"
- "traefik.http.routers.${PREFIX}_passbolt.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_passbolt.loadbalancer.server.port=80"
+1 -1
View File
@@ -52,7 +52,7 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_chat.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_chat.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_chat.tls=true"
- "traefik.http.routers.${PREFIX}_chat.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_chat.loadbalancer.server.port=3000"
rc-db:
+1 -1
View File
@@ -53,5 +53,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_stash.rule=Host(`${DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_stash.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_stash.tls=true"
- "traefik.http.routers.${PREFIX}_stash.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_stash.loadbalancer.server.port=9999"
+6 -5
View File
@@ -1,3 +1,4 @@
---
version: "3"
services:
@@ -42,15 +43,15 @@ services:
MYSQL_PASSWORD: streama_password
labels:
- "traefik.enable=true"
- "traefik.http.routers.nixflix.rule=Host(`nixflix.com`)"
- "traefik.http.routers.nixflix.entrypoints=websecure"
- "traefik.http.routers.nixflix.tls=true"
- "traefik.http.services.nixflix.loadbalancer.server.port=8080"
- "traefik.http.routers.${PREFIX}_streama.rule=Host(`nixflix.nickyeoman.com`)"
- "traefik.http.routers.${PREFIX}_streama.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_streama.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_streama.loadbalancer.server.port=8080"
networks:
traefik_web:
external:
name: traefik_web
name: admin_web
volumes:
db_data:
+2 -4
View File
@@ -30,7 +30,7 @@ services:
- "--providers.docker.exposedbydefault=false"
- "--certificatesresolvers.letsencrypt.acme.httpchallenge=true"
- "--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web"
- "--certificatesresolvers.letsencrypt.acme.email=social@frostybot.com"
- "--certificatesresolvers.letsencrypt.acme.email=${TRAEFIK_LE_EMAIL}"
- "--certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json"
ports:
- "80:80"
@@ -48,8 +48,7 @@ services:
- "traefik.http.routers.traefik.entrypoints=websecure"
- "traefik.http.routers.traefik.middlewares=dashboardauth"
- "traefik.http.routers.traefik.middlewares=authtraefik"
#- "traefik.http.middlewares.authtraefik.basicauth.users=<USER>:<PASSWORD>"
- "traefik.http.middlewares.authtraefik.basicauth.users=nick:$$2y$$05$$XqXzcsc./tjB737OKEy8zec71XZi9Qe761cFUc71O6gLnAhG4ClU2"
- "traefik.http.middlewares.authtraefik.basicauth.users=<USER>:<PASSWORD>"
# global redirect to https
- "traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`)"
- "traefik.http.routers.http-catchall.entrypoints=web"
@@ -57,4 +56,3 @@ services:
# middleware redirect
- "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
- "traefik.enable=true"
+1 -1
View File
@@ -1,7 +1,7 @@
# Domains & Project
PREFIX=p1
TRAEFIK_DOMAIN_NAME=traefik.nickyeoman.com
TRAEFIK_LE_EMAIL=email@domain.com
# Passwords
# https://medium.com/@techupbusiness/add-basic-authentication-in-docker-compose-files-with-traefik-34c781234970
# echo $(htpasswd -nbB <USER> "<PASS>") | sed -e s/\\$/\\$\\$/g
+1 -1
View File
@@ -53,5 +53,5 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PREFIX}_yourls.rule=Host(`${YOURLS_DOMAIN_NAME}`)"
- "traefik.http.routers.${PREFIX}_yourls.entrypoints=websecure"
- "traefik.http.routers.${PREFIX}_yourls.tls=true"
- "traefik.http.routers.${PREFIX}_yourls.tls.certresolver=letsencrypt"
- "traefik.http.services.${PREFIX}_yourls.loadbalancer.server.port=80"