28 lines
1.0 KiB
YAML
28 lines
1.0 KiB
YAML
services:
|
|
mealie:
|
|
image: ghcr.io/mealie-recipes/mealie:${MEALIE_TAG:-latest}
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${MEALIE_PORT:-9000}:9000"
|
|
volumes:
|
|
- "${DATA_PATH:-./mealie/data}:/app/data"
|
|
environment:
|
|
- ALLOW_SIGNUP=${ALLOW_SIGNUP:-false}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- BASE_URL:${BASE_URL}
|
|
- MEALIE_URL:${BASE_URL}
|
|
|
|
# OpenID Connect (OIDC) Settings
|
|
- OIDC_AUTH_ENABLED=${OIDC_AUTH_ENABLED:-false}
|
|
- OIDC_CONFIGURATION_URL=${OIDC_CONFIGURATION_URL}
|
|
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID:-mealie}
|
|
- OIDC_PROVIDER_NAME=${OIDC_PROVIDER_NAME:-Keycloak}
|
|
- OIDC_AUTO_REDIRECT=${OIDC_AUTO_REDIRECT:-true}
|
|
- OIDC_USER_GROUP=${OIDC_USER_GROUP:-mealie-users}
|
|
- OIDC_GROUPS_CLAIM=${OIDC_GROUPS_CLAIM:-groups}
|
|
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
|
|
- OIDC_ADMIN_GROUP=${OIDC_ADMIN_GROUP:-mealie-admins}
|
|
- OIDC_USER_CLAIM=email
|
|
- OIDC_NAME_CLAIM=name |