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