45 lines
982 B
YAML
45 lines
982 B
YAML
secrets:
|
|
postgres_password:
|
|
file: ./secrets/postgres_password.txt
|
|
|
|
networks:
|
|
frontend:
|
|
external: ${DOCKER_PROXY_EXT-true}
|
|
name: ${DOCKER_PROXY_NETWORK}
|
|
backend:
|
|
|
|
services:
|
|
db:
|
|
image: postgres:${POSTGRES_TAG}
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ${VOLUME_PATH}/var/lib/postgresql/data:/var/lib/postgresql/data:rw
|
|
secrets:
|
|
- postgres_password
|
|
networks:
|
|
- backend
|
|
environment:
|
|
POSTGRES_DB: wiki
|
|
POSTGRES_USER: wikijs
|
|
POSTGRES_PASSWORD_FILE: /run/secrets/postgres_password
|
|
|
|
wiki:
|
|
image: ghcr.io/requarks/wiki:${WIKI_TAG}
|
|
secrets:
|
|
- postgres_password
|
|
environment:
|
|
DB_TYPE: postgres
|
|
DB_HOST: db
|
|
DB_PORT: 5432
|
|
DB_USER: wikijs
|
|
DB_PASS_FILE: /run/secrets/postgres_password
|
|
DB_NAME: wiki
|
|
networks:
|
|
- backend
|
|
- frontend
|
|
restart: unless-stopped
|
|
# ports: # Uncomment to expore port on host
|
|
# - "80:3000"
|
|
depends_on:
|
|
- db
|