Skip to content

Instantly share code, notes, and snippets.

@KingPin
Last active April 7, 2023 14:58
Show Gist options
  • Save KingPin/752f2c64f6f322b805b0cdf5d77fca40 to your computer and use it in GitHub Desktop.
Save KingPin/752f2c64f6f322b805b0cdf5d77fca40 to your computer and use it in GitHub Desktop.
run wiki.js via docker with postgres and caddy webserver in docker.
version: '3'
services:
wiki:
image: requarks/wiki:2
container_name: wiki
restart: unless-stopped
depends_on:
- wiki-db
environment:
- DB_TYPE=postgres
- DB_HOST=wiki-db
- DB_PORT=5432
- DB_USER=wikijs
- DB_PASS=wikijs
- DB_NAME=wikijs
volumes:
- ./data:/var/wiki/data
- ./config:/var/wiki/config
expose:
- 3000
wiki-db:
image: postgres:15-alpine
container_name: wiki-db
restart: unless-stopped
environment:
- POSTGRES_PASSWORD=wikijs
- POSTGRES_USER=wikijs
- POSTGRES_DB=wikijs
volumes:
- ./postgres-data:/var/lib/postgresql/data
caddy:
image: caddy:latest
container_name: wiki-webserver
restart: unless-stopped
ports:
- 80:80
- 443:443
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./caddy-data:/data
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment