first commit

This commit is contained in:
2026-03-13 15:34:27 +00:00
commit a0b9b45b4f
2 changed files with 56 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
.env
/config

54
docker-compose.yml Normal file
View File

@@ -0,0 +1,54 @@
---
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