Fix mattermost secrets

This commit is contained in:
2026-04-02 19:37:50 +02:00
parent 87df2e0660
commit eae37828a5

View File

@@ -4,17 +4,13 @@ services:
platform: linux/amd64
container_name: mattermost
restart: unless-stopped
entrypoint: ["/bin/sh", "-c"]
command:
- |
export MM_SQLSETTINGS_DATASOURCE="postgres://mattermost:$$(cat /run/secrets/mattermost_postgres_password)@postgres:5432/mattermost?sslmode=disable"
export MM_OPENIDCONNECTSETTINGS_SECRET="$$(cat /run/secrets/mattermost_oidc_secret)"
exec /entrypoint.sh mattermost
environment:
MM_SQLSETTINGS_DRIVERNAME: postgres
MM_SQLSETTINGS_DATASOURCE: postgres://mattermost:${MATTERMOST_POSTGRES_PASSWORD}@postgres:5432/mattermost?sslmode=disable
MM_BLEVESETTINGS_INDEXDIR: /mattermost/bleve-indexes
MM_OPENIDCONNECTSETTINGS_ENABLE: "true"
MM_OPENIDCONNECTSETTINGS_ID: ${MATTERMOST_OIDC_CLIENT_ID}
MM_OPENIDCONNECTSETTINGS_SECRET: ${MATTERMOST_OIDC_CLIENT_SECRET}
MM_OPENIDCONNECTSETTINGS_DISCOVERYENDPOINT: ${MATTERMOST_OIDC_DISCOVERY_URL}
MM_OPENIDCONNECTSETTINGS_BUTTONTEXT: Login with Authentik
MM_EMAILSETTINGS_ENABLESIGNINWITHEMAIL: "false"
@@ -28,9 +24,6 @@ services:
networks:
- homelab_apps
- homelab_db
secrets:
- mattermost_postgres_password
- mattermost_oidc_secret
labels:
- traefik.enable=true
- traefik.docker.network=homelab_apps
@@ -59,9 +52,3 @@ networks:
external: true
homelab_db:
external: true
secrets:
mattermost_postgres_password:
environment: MATTERMOST_POSTGRES_PASSWORD
mattermost_oidc_secret:
environment: MATTERMOST_OIDC_CLIENT_SECRET