services: << service_name >>: image: lscr.io/linuxserver/bookstack:latest container_name: << service_name >> ports: - "<< port >>:80" environment: - TZ=<< timezone >> - PUID=<< puid >> - PGID=<< pgid >> - APP_URL=<< app_url >> - DB_HOST=<< service_name >>-db - DB_PORT=3306 - DB_USERNAME=bookstack - DB_PASSWORD=<< db_password >> - DB_DATABASE=bookstack volumes: - << data_dir >>/<< service_name >>/config:/config depends_on: - << service_name >>-db restart: unless-stopped << service_name >>-db: image: lscr.io/linuxserver/mariadb:latest container_name: << service_name >>-db environment: - TZ=<< timezone >> - PUID=<< puid >> - PGID=<< pgid >> - MYSQL_ROOT_PASSWORD=<< db_password >> - MYSQL_DATABASE=bookstack - MYSQL_USER=bookstack - MYSQL_PASSWORD=<< db_password >> volumes: - << data_dir >>/<< service_name >>/db:/config restart: unless-stopped