First commit

This commit is contained in:
2024-05-04 04:32:02 +02:00
commit ecbc742af2

39
docker-compose.yml Normal file
View File

@@ -0,0 +1,39 @@
services:
wikijs:
image: "requarks/wiki:latest"
container_name: "Wikijs"
hostname: "wikijs"
restart: "unless-stopped"
user: "2007:2007"
# env_file:
# - ".env"
# environment:
# DB_TYPE: "postgres"
# DB_HOST: "/run/postgresql"
# DB_PORT: 5432
# DB_NAME: ${DB_NAME}
# DB_USER: ${DB_USER}
# DB_PASS: ${DB_PASS}
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "/run/postgresql:/run/postgresql:rw"
- "/data/docker/wikijs-prod-3/config.yml:/wiki/config.yml:rw"
- "/data/docker/wikijs-prod-3/data:/wiki/data:rw"
- "/data/docker/wikijs-prod-3/data/content:/wiki/data/content:rw"
ports:
- "10.0.0.1:2007:3000"
networks:
wikijs:
labels:
- "traefik.enable=true"
- "traefik.http.routers.wikijs.entrypoints=websecure"
- "traefik.http.routers.wikijs.rule=Host(`wiki.unixyourbrain.org`)"
- "traefik.http.routers.wikijs.tls=true"
- "traefik.http.routers.wikijs.tls.certresolver=letsencrypt"
- "traefik.http.services.wikijs.loadbalancer.server.port=3000"
- "traefik.http.services.wikijs.loadbalancer.server.scheme=http"
networks:
wikijs:
name: "wikijs"