version: "3.8" services: bookstack_app: image: "linuxserver/bookstack:25.02.20250309" container_name: "bookstack_app" depends_on: - "bookstack_db" environment: - "PUID=${PUID}" - "PGID=${PGID}" - "TZ=${TZ}" - "APP_URL=${APP_URL}" - "DB_HOST=bookstack_db" - "DB_DATABASE=${DB_DATABASE}" - "DB_USER=${DB_USER}" - "DB_PASS=${DB_PASS}" volumes: - "${BOOKSTACK_CONFIG_PATH}:/config" ports: - "${APP_PORT}:80" restart: "unless-stopped" bookstack_db: image: "linuxserver/mariadb:11.4.5" container_name: "bookstack_db" environment: - "PUID=${PUID}" - "PGID=${PGID}" - "TZ=${TZ}" - "MYSQL_DATABASE=${DB_DATABASE}" - "MYSQL_ROOT_PASSWORD=${DB_ROOT_PASS}" - "MYSQL_USER=${DB_USER}" - "MYSQL_PASSWORD=${DB_PASS}" volumes: - "${DB_CONFIG_PATH}:/config" ports: - "${DB_PORT}:3306" restart: "unless-stopped"