New addition: BookStack

This commit is contained in:
2024-05-04 14:06:40 +02:00
parent c8ab8d60ce
commit 0a1e792187
3 changed files with 116 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
services:
# BookStack
bookstack:
container_name: ${BOOKSTACK_CONTAINER_NAME:-BookStack}
hostname: bookstack
image: linuxserver/bookstack:${BOOKSTACK_TAG:-latest}
restart: ${RESTART:-unless-stopped}
healthcheck:
test: curl -f http://localhost:80/ || exit 1
environment:
PUID: ${UID:-1024}
PGID: ${GID:-101}
TZ: ${TZ:-Europe/Amsterdam}
APP_URL: ${BOOKSTACK_APP_URL:-https://bookstack.example.com}
DB_HOST: bookstack-mariadb
DB_PORT: ${BOOKSTACK_MARIADB_TCP_PORT:-3306}
DB_USER: ${BOOKSTACK_MARIADB_USER:-bookstack}
DB_PASS: ${BOOKSTACK_MARIADB_PASSWORD:-bookstack}
DB_DATABASE: ${BOOKSTACK_MARIADB_DATABASE:-bookstack}
ports:
- ${BOOKSTACK_PORT:-80}:80
volumes:
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-bookstack}/${BOOKSTACK_CONTAINER_NAME:-BookStack}/config:/config
# MariaDB (for BookStack)
bookstack-mariadb:
container_name: ${BOOKSTACK_MARIADB_CONTAINER_NAME:-BookStack-MariaDB}
hostname: bookstack-mariadb
image: mariadb:${BOOKSTACK_MARIADB_TAG:-latest}
user: ${UID:-1024}:${GID:-101}
restart: ${RESTART:-unless-stopped}
environment:
TZ: ${TZ:-Europe/Amsterdam}
MARIADB_DATABASE: ${BOOKSTACK_MARIADB_DATABASE:-bookstack}
MARIADB_USER: ${BOOKSTACK_MARIADB_USER:-bookstack}
MARIADB_PASSWORD: ${BOOKSTACK_MARIADB_PASSWORD:-bookstack}
MARIADB_ROOT_PASSWORD: ${BOOKSTACK_MARIADB_ROOT_PASSWORD:-bookstack}
MARIADB_TCP_PORT: ${BOOKSTACK_MARIADB_TCP_PORT:-3306}
volumes:
- /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-bookstack}/${BOOKSTACK_MARIADB_CONTAINER_NAME:-BookStack-MariaDB}/var/lib/mysql:/var/lib/mysql