Files
docker-stacks/stacks/wikijs-public/docker-compose.yml
knight 6e22713454
Some checks failed
Deploy Stacks / deploy-prod (push) Failing after 1s
Deploy Stacks / deploy-dev (push) Has been cancelled
Remove sequela.uk domains from routing rules
The sequela.uk domain doesn't have DNS configured, causing ACME
certificate generation to fail. Removed from wikijs and matomo
routing rules.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 10:49:55 -05:00

46 lines
1.1 KiB
YAML

services:
db:
image: postgres:11-alpine
container_name: wikijs-db
restart: unless-stopped
labels:
- "com.ghost.tel/stack-type=public"
environment:
POSTGRES_DB: wiki
POSTGRES_USER: wikijs
POSTGRES_PASSWORD: ${WIKIJS_DB_PASSWORD}
volumes:
- ./db-data:/var/lib/postgresql/data
logging:
driver: "none"
wiki:
image: requarks/wiki:2
container_name: wikijs
restart: unless-stopped
labels:
- "com.ghost.tel/stack-type=public"
- "traefik.enable=true"
- "traefik.http.routers.wikijs.entrypoints=https"
- "traefik.http.routers.wikijs.rule=Host(`wiki.sequela.tel`)"
- "traefik.http.routers.wikijs.tls.certresolver=http"
- "traefik.http.services.wikijs.loadbalancer.server.port=3000"
environment:
DB_TYPE: postgres
DB_HOST: db
DB_PORT: 5432
DB_USER: wikijs
DB_PASS: ${WIKIJS_DB_PASSWORD}
DB_NAME: wiki
expose:
- "3000"
depends_on:
- db
networks:
- web
- default
networks:
web:
external: true