replace stirling pdf, sso for multiple app, cleanup

This commit is contained in:
chris
2025-12-19 15:33:26 +01:00
parent 7ec59a3b07
commit d4061164a6
8 changed files with 51 additions and 47 deletions

View File

@@ -21,18 +21,13 @@ services:
POSTGRES_SERVER: postgres
POSTGRES_PORT: 5432
POSTGRES_DB: mealie
# LDAP Authentication
LDAP_AUTH_ENABLED: true
LDAP_SERVER_URL: ldap://lldap:3890
LDAP_BASE_DN: ou=people,dc=${SECOND_LEVEL_DOMAIN},dc=${TOP_LEVEL_DOMAIN}
LDAP_ID_ATTRIBUTE: uid
LDAP_NAME_ATTRIBUTE: displayName
LDAP_MAIL_ATTRIBUTE: mail
LDAP_QUERY_BIND: cn=readonly_user,ou=people,dc=${SECOND_LEVEL_DOMAIN},dc=${TOP_LEVEL_DOMAIN}
LDAP_QUERY_PASSWORD: ${LLDAP_READONLY_USER_PASSWORD}
# LDAP_USER_FILTER: (memberof=cn=mealie,ou=groups,dc=example,dc=com)
# LDAP_ADMIN_FILTER: (memberof=cn=mealie-admin,ou=groups,dc=example,dc=com)
# OIDC using authelia
OIDC_AUTH_ENABLED: true
OIDC_SIGNUP_ENABLED: false
OIDC_CONFIGURATION_URL: https://auth.${PUBLIC_DOMAIN}/.well-known/openid-configuration
OIDC_CLIENT_ID: mealie
OIDC_CLIENT_SECRET: ${MEALIE_OIDC_CLIENT_SECRET}
OIDC_AUTO_REDIRECT: false
labels:
# Watchtower
- "com.centurylinklabs.watchtower.enable=true"
@@ -43,4 +38,4 @@ services:
- "traefik.http.routers.mealie.tls.certresolver=myresolver"
- "traefik.http.routers.mealie.tls=true"
# Middlewares
- "traefik.http.routers.mealie.middlewares=crowdsec-bouncer@file"
- "traefik.http.routers.mealie.middlewares=crowdsec-bouncer@file"