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: