Files
container/bookstack/docker-compose.yml

35 lines
1.1 KiB
YAML

services:
bookstack:
image: lscr.io/linuxserver/bookstack:latest
container_name: ${BS_FQDN}
restart: unless-stopped
environment:
- APP_URL=https://${BS_FQDN}
- DB_HOST=${BS_DB_URL}
- DB_PORT=${BS_DB_PORT}
- DB_DATABASE=${BS_DB}
- DB_USERNAME=${BS_DB_USERNAME}
- DB_PASSWORD=${BS_DB_PASSWORD}
- APP_KEY=${BS_APP_KEY}
- APP_LANG=${BS_APP_LANG}
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID}
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
- OIDC_ISSUER=${OIDC_ISSUER}
- OIDC_AUTH_URL=${OIDC_AUTH_URL}
- OIDC_TOKEN_URL=${OIDC_TOKEN_URL}
- OIDC_USER_URL=${OIDC_USER_URL}
- OIDC_LOGOUT_URL=${OIDC_LOGOUT_URL}
- OIDC_CLIENT_SCOPE=${OIDC_CLIENT_SCOPE}
- OIDC_AUTO_REGISTER=${OIDC_AUTO_REGISTER}
- OIDC_EMAIL_CLAIM=${OIDC_EMAIL_CLAIM}
- OIDC_DISPLAY_NAME_CLAIM=${OIDC_DISPLAY_NAME_CLAIM}
- OIDC_EXTERNAL_GROUPS_CLAIM=${OIDC_EXTERNAL_GROUPS_CLAIM}
- AUTH_METHOD=${AUTH_METHOD}
- OIDC_ISSUER_DISCOVER=${OIDC_ISSUER_DISCOVER}
ports:
- "${BS_PORT}:80"
volumes:
- ${BS_VOLUME}:/config
volumes:
bookstack_data: