Преглед изворни кода

authelia and whoami update

xcad2k пре 4 година
родитељ
комит
d0e48d571d

+ 1 - 0
docker-compose/authelia/README.md

@@ -0,0 +1 @@
+# TODO: ...

+ 1 - 0
docker-compose/authelia/config/configuration.yml

@@ -0,0 +1 @@
+# TODO: ...

+ 10 - 6
docker-compose/authelia/docker-compose.yml

@@ -1,5 +1,9 @@
 version: '3'
 
+networks:
+  frontend:
+    external: true
+
 services:
   authelia:
     image: authelia/authelia
@@ -8,15 +12,15 @@ services:
       - /etc/authelia:/config
     labels:
       - 'traefik.enable=true'
-      - 'traefik.http.routers.authelia.rule=Host(`authelia.example.com`)'
-      - 'traefik.http.routers.authelia.entrypoints=https'
+      - 'traefik.http.routers.authelia.rule=Host(`your-domain.com`)'
+      - 'traefik.http.routers.authelia.entrypoints=websecure'
       - 'traefik.http.routers.authelia.tls=true'
-      # - 'traefik.http.routers.authelia.tls.certresolver=letsencrypt'
-      - 'traefik.http.middlewares.authelia.forwardauth.address=http://authelia:9091/api/verify?rd=https://authelia.example.com'  # yamllint disable-line rule:line-length
+      - 'traefik.http.middlewares.authelia.forwardauth.address=http://authelia:9091/api/verify?rd=https://your-domain.com'  # yamllint disable-line rule:line-length
       - 'traefik.http.middlewares.authelia.forwardauth.trustForwardHeader=true'
-      - 'traefik.http.middlewares.authelia.forwardauth.authResponseHeaders=Remote-User,Remote-Groups,Remote-Name,Remote-Email'  # yamllint disable-line rule:line-length
+      - 'traefik.http.middlewares.authelia.forwardauth.authResponseHeaders=Remote-User,Remote-Groups,Remote-Name,Remote-Email'  # yamllint disable-line rule:line-length     
     expose:
       - 9091
     restart: unless-stopped
     healthcheck:
-      disable: true
+      disable: true
+

+ 1 - 0
docker-compose/whoami/README.md

@@ -0,0 +1 @@
+# TODO: ...

+ 18 - 0
docker-compose/whoami/docker-compose.yml

@@ -0,0 +1,18 @@
+version: '3'
+
+networks:
+  frontend:
+    external: true
+
+services:
+  whoami:
+    image: traefik/whoami
+    container_name: whoami
+    networks:
+      - frontend
+    labels:
+      - 'traefik.enable=true'
+      - 'traefik.http.routers.public.rule=Host(`your-domain.com`)'
+      - 'traefik.http.routers.public.entrypoints=websecure'
+      - 'traefik.http.routers.public.tls=true'
+    restart: unless-stopped