--- services: bookstack: image: lscr.io/linuxserver/bookstack:latest container_name: bookstack environment: PUID: 1000 PGID: 1000 TZ: Etc/UTC APP_URL: ${APP_URL} APP_KEY: ${APP_KEY} APP_DEBUG: ${APP_DEBUG} APP_DEFAULT_DARK_MODE: ${APP_DEFAULT_DARK_MODE} FILE_UPLOAD_SIZE_LIMIT: ${FILE_UPLOAD_SIZE_LIMIT} EXPORT_PAGE_SIZE: ${EXPORT_PAGE_SIZE} DB_HOST: ${DB_HOST} DB_PORT: ${DB_PORT} DB_USERNAME: ${DB_USERNAME} DB_PASSWORD: ${DB_PASSWORD} DB_DATABASE: ${DB_DATABASE} QUEUE_CONNECTION: #optional AUTH_METHOD: ${AUTH_METHOD} AUTH_AUTO_INITIATE: ${AUTH_AUTO_INITIATE} OIDC_NAME: ${OIDC_NAME} OIDC_DISPLAY_NAME_CLAIMS: ${OIDC_DISPLAY_NAME_CLAIMS} OIDC_CLIENT_ID: ${OIDC_CLIENT_ID} OIDC_CLIENT_SECRET: ${OIDC_CLIENT_SECRET} OIDC_ISSUER: ${OIDC_ISSUER} OIDC_END_SESSION_ENDPOINT: ${OIDC_END_SESSION_ENDPOINT} OIDC_FETCH_AVATAR: ${OIDC_FETCH_AVATAR} OIDC_ISSUER_DISCOVER: ${OIDC_ISSUER_DISCOVER} OIDC_AUTH_ENDPOINT: ${OIDC_AUTH_ENDPOINT} OIDC_TOKEN_ENDPOINT: ${OIDC_TOKEN_ENDPOINT} OIDC_USERINFO_ENDPOINT: ${OIDC_USERINFO_ENDPOINT} OIDC_USER_TO_GROUPS: ${OIDC_USER_TO_GROUPS} OIDC_GROUPS_CLAIM: ${OIDC_GROUPS_CLAIM} OIDC_ADDITIONAL_SCOPES: ${OIDC_ADDITIONAL_SCOPES} OIDC_REMOVE_FROM_GROUPS: ${OIDC_REMOVE_FROM_GROUPS} OIDC_DUMP_USER_DETAILS: ${OIDC_DUMP_USER_DETAILS} OIDC_EXTERNAL_ID_CLAIM: ${OIDC_EXTERNAL_ID_CLAIM} volumes: - ./config:/config ports: - ${PORT}:80 restart: unless-stopped networks: - nginx networks: nginx: driver: bridge external: true