compose/wiki.js/docker-compose.yml
2024-12-29 10:29:42 +08:00

37 lines
831 B
YAML

services:
wiki-js:
container_name: wiki-js
image: requarks/wiki:2
restart: unless-stopped
env_file:
- docker.env
networks:
- wiki-js
- proxy
depends_on:
- database
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.wiki-js.rule=Host(`wiki.example.com`)"
- "traefik.http.routers.wiki-js.entrypoints=websecure"
- "traefik.http.routers.wiki-js.service=wiki-js"
- "traefik.http.services.wiki-js.loadBalancer.server.port=3000"
database:
container_name: wiki-js-db
image: postgres:15.4
restart: unless-stopped
env_file:
- docker.env
networks:
- wiki-js
volumes:
- ./data:/var/lib/postgresql/data
networks:
proxy:
external: true
wiki-js:
name: wiki-js