compose/bookstack/docker-compose.yml
2024-12-29 10:04:36 +08:00

39 lines
913 B
YAML

services:
bookstack:
image: lscr.io/linuxserver/bookstack
container_name: bookstack
env_file:
- docker.env
volumes:
- ./data:/config
networks:
- proxy
- bookstack
restart: unless-stopped
depends_on:
- bookstack-db
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.bookstack.rule=Host(`bookstack.example.com`)"
- "traefik.http.routers.bookstack.entrypoints=websecure"
- "traefik.http.routers.bookstack.service=bookstack"
- "traefik.http.services.bookstack.loadbalancer.server.port=80"
bookstack-db:
image: lscr.io/linuxserver/mariadb
container_name: bookstack-db
env_file:
- docker.env
networks:
- bookstack
volumes:
- ./data:/config
restart: unless-stopped
networks:
proxy:
external: true
bookstack:
name: bookstack