23 lines
1017 B
YAML
23 lines
1017 B
YAML
services:
|
|
thebutton:
|
|
build: .
|
|
environment:
|
|
BUTTON_OIDC_ISSUER: ${BUTTON_OIDC_ISSUER:?Set the Dex issuer URL}
|
|
BUTTON_OIDC_CLIENT_ID: ${BUTTON_OIDC_CLIENT_ID:?Set the Dex client ID}
|
|
BUTTON_OIDC_CLIENT_SECRET: ${BUTTON_OIDC_CLIENT_SECRET:?Set the private Dex client secret}
|
|
BUTTON_OIDC_REDIRECT_URI: ${BUTTON_OIDC_REDIRECT_URI:?Set the registered Dex callback URI}
|
|
BUTTON_OIDC_REQUIRED_GROUP: ${BUTTON_OIDC_REQUIRED_GROUP:?Set the required Dex access group}
|
|
BUTTON_OIDC_ADMIN_GROUP: ${BUTTON_OIDC_ADMIN_GROUP:-}
|
|
BUTTON_OIDC_SUBJECT_LINKS_JSON: ${BUTTON_OIDC_SUBJECT_LINKS_JSON:-}
|
|
BUTTON_OIDC_ADMIN_SUBJECTS_JSON: ${BUTTON_OIDC_ADMIN_SUBJECTS_JSON:-}
|
|
BUTTON_OIDC_REGISTER_URL: ${BUTTON_OIDC_REGISTER_URL:-https://lists.eom.dev/accounts/register/}
|
|
BUTTON_OIDC_COOKIE_SECURE: ${BUTTON_OIDC_COOKIE_SECURE:-1}
|
|
ports:
|
|
- "8000:8000"
|
|
volumes:
|
|
- button-data:/data
|
|
restart: unless-stopped
|
|
|
|
volumes:
|
|
button-data:
|