Compare commits

..

No commits in common. '964c06895b1d3790be3f2a636ebce7de9c33d52c' and '1781cb4c5015a29856a6b28fd0723f3cee7b4bce' have entirely different histories.

@ -11,6 +11,12 @@ secrets:
file: ../secrets/authelia/STORAGE_ENCRYPTION_KEY file: ../secrets/authelia/STORAGE_ENCRYPTION_KEY
SMTP_PASSWORD: SMTP_PASSWORD:
file: ../secrets/smtp/SMTP_PASSWORD file: ../secrets/smtp/SMTP_PASSWORD
SMTP_HOST:
file: ../secrets/smtp/SMTP_HOST
SMTP_PORT:
file: ../secrets/smtp/SMTP_PORT
SMTP_USERNAME:
file: ../secrets/smtp/SMTP_USERNAME
services: services:
authelia: authelia:
@ -25,16 +31,15 @@ services:
restart: unless-stopped restart: unless-stopped
expose: expose:
- 9091 - 9091
secrets: [JWT_SECRET, SESSION_SECRET, STORAGE_PASSWORD, STORAGE_ENCRYPTION_KEY, SMTP_PASSWORD] secrets: [JWT_SECRET, SESSION_SECRET, STORAGE_PASSWORD, STORAGE_ENCRYPTION_KEY, SMTP_PASSWORD, SMTP_HOST, SMTP_PORT, SMTP_USERNAME]
environment: environment:
AUTHELIA_JWT_SECRET_FILE: /run/secrets/JWT_SECRET AUTHELIA_JWT_SECRET_FILE: /run/secrets/JWT_SECRET
AUTHELIA_SESSION_DOMAIN: ${DOMAIN}
AUTHELIA_SESSION_SECRET_FILE: /run/secrets/SESSION_SECRET AUTHELIA_SESSION_SECRET_FILE: /run/secrets/SESSION_SECRET
AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: /run/secrets/STORAGE_ENCRYPTION_KEY AUTHELIA_STORAGE_ENCRYPTION_KEY_FILE: /run/secrets/STORAGE_ENCRYPTION_KEY
AUTHELIA_STORAGE_POSTGRES_DATABASE: authelia AUTHELIA_STORAGE_POSTGRES_DATABASE: authelia
AUTHELIA_STORAGE_POSTGRES_HOST: postgres AUTHELIA_STORAGE_POSTGRES_ADDRESS: postgres
AUTHELIA_STORAGE_POSTGRES_USERNAME: authelia AUTHELIA_STORAGE_POSTGRES_USERNAME_FILE: /run/secrets/SMTP_USERNAME
AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: /run/secrets/STORAGE_PASSWORD AUTHELIA_STORAGE_POSTGRES_PASSWORD_FILE: /run/secrets/STORAGE_PASSWORD
AUTHELIA_DEFAULT_REDIRECTION_URL: https://${DOMAIN} AUTHELIA_DEFAULT_REDIRECTION_URL: https://${DOMAIN}
@ -44,10 +49,10 @@ services:
AUTHELIA_ACCESS_CONTROL_DEFAULT_POLICY: two_factor AUTHELIA_ACCESS_CONTROL_DEFAULT_POLICY: two_factor
AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: /run/secrets/SMTP_PASSWORD AUTHELIA_NOTIFIER_SMTP_PASSWORD_FILE: /run/secrets/SMTP_PASSWORD
AUTHELIA_NOTIFIER_SMTP_HOST: ${SMTP_HOST} AUTHELIA_NOTIFIER_SMTP_HOST_FILE: /run/secrets/SMTP_HOST
AUTHELIA_NOTIFIER_SMTP_PORT: ${SMTP_PORT} AUTHELIA_NOTIFIER_SMTP_PORT_FILE: /run/secrets/SMTP_PORT
AUTHELIA_NOTIFIER_SMTP_USERNAME: ${SMTP_USERNAME} AUTHELIA_NOTIFIER_SMTP_USERNAME: "authelia@${DOMAIN}"
AUTHELIA_NOTIFIER_SMTP_SENDER: "Woodbine <${SMTP_USERNAME}@${DOMAIN}>" AUTHELIA_NOTIFIER_SMTP_SENDER: "Authelia <authelia@${DOMAIN}>"
volumes: volumes:
- ../data/authelia/config:/config - ../data/authelia/config:/config

@ -22,7 +22,7 @@ services:
TZ: America/New_York TZ: America/New_York
volumes: volumes:
- ./backup/backup-files:/backup-files:ro - ./backup/backup-files:/backup-files:ro
entrypoint: ["/bin/sh", "/backup-files"] entrypoint: ["/backup-files"]
# backup-postgres: # backup-postgres:
# container_name: backup-postgres # container_name: backup-postgres

@ -1,13 +1,19 @@
version: "3.8" version: "3.8"
secrets: secrets:
SMTP_HOST:
file: ../secrets/smtp/SMTP_HOST
SMTP_PORT:
file: ../secrets/smtp/SMTP_PORT
SMTP_USERNAME:
file: ../secrets/smtp/SMTP_USERNAME
SMTP_PASSWORD: SMTP_PASSWORD:
file: ../secrets/smtp/SMTP_PASSWORD file: ../secrets/smtp/SMTP_PASSWORD
services: services:
smtp: smtp:
image: foxcpp/maddy:0.6 image: foxcpp/maddy:0.6
secrets: [SMTP_PASSWORD] secrets: ["SMTP_HOST", "SMTP_PORT", "SMTP_USERNAME", "SMTP_PASSWORD"]
restart: unless-stopped restart: unless-stopped
depends_on: ["smtp-setup"] depends_on: ["smtp-setup"]
environment: environment:
@ -28,7 +34,7 @@ services:
container_name: smtp-setup container_name: smtp-setup
image: alpine image: alpine
restart: no restart: no
secrets: [SMTP_PASSWORD] secrets: ["SMTP_HOST", "SMTP_PORT", "SMTP_USERNAME", "SMTP_PASSWORD"]
volumes: volumes:
- ./secrets/check-secrets:/check-secrets:ro - ./secrets/check-secrets:/check-secrets:ro
entrypoint: ["/check-secrets"] entrypoint: ["/check-secrets"]

Loading…
Cancel
Save