grist/compose.oidc.yml

20 lines
623 B
YAML

services:
app:
environment:
- GRIST_OIDC_IDP_ISSUER
- GRIST_OIDC_IDP_CLIENT_ID
- GRIST_OIDC_IDP_CLIENT_SECRET_FILE=/run/secrets/grist_oidc_idp_client_secret
- GRIST_OIDC_IDP_SCOPES
- GRIST_OIDC_SP_HOST
- GRIST_OIDC_IDP_END_SESSION_ENDPOINT
- GRIST_OIDC_IDP_SKIP_END_SESSION_ENDPOINT
- GRIST_OIDC_SP_PROFILE_NAME_ATTR
- GRIST_OIDC_SP_PROFILE_EMAIL_ATTR
secrets:
- grist_oidc_idp_client_secret
secrets:
grist_oidc_idp_client_secret:
external: true
name: ${STACK_NAME}_grist_oidc_idp_client_secret_${SECRET_GRIST_OIDC_IDP_CLIENT_SECRET_VERSION}