41 lines
1.7 KiB
YAML
41 lines
1.7 KiB
YAML
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
|