services: bookstack: image: lscr.io/linuxserver/bookstack:latest container_name: bookstack env_file: .env environment: - PUID=1000 - PGID=1000 - APP_URL=$APP_URL - DB_HOST=db - DB_PORT=3306 - DB_USER=$DB_USER - DB_PASS=$DB_PASS - DB_DATABASE=bookstackapp volumes: - ./data:/config restart: unless-stopped depends_on: - db ports: - "80:80" db: image: "mysql:latest" container_name: bookstack-db env_file: .env environment: - MYSQL_ROOT_PASSWORD=$DB_ROOTPASS - MYSQL_DATABASE=bookstackapp - MYSQL_USER=$DB_USER - MYSQL_PASSWORD=$DB_PASS volumes: - ./db:/var/lib/mysql restart: unless-stopped