Files
documize-docker/docker-compose.yml
Luke Tainton c66ea2b365
Some checks failed
CI / ci (pull_request) Successful in 6s
Validate PR Title / validate (pull_request) Failing after 2s
Add initial configuration files and Docker setup for Documize
2026-01-04 21:11:40 +00:00

36 lines
916 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile
# Alternatively, you can use a pre-built image:
# image: "git.tainton.uk/repos/documize-docker:latest"
restart: "unless-stopped"
environment:
- "DOCUMIZEPORT=5001"
- "DOCUMIZESALT=your_salt_here"
- "DOCUMIZEDBTYPE=postgresql"
- "DOCUMIZEDB=host=db port=5432 dbname=documize user=documize password=${DB_PASSWORD} sslmode=disable"
ports:
- "80:5001/tcp"
depends_on:
db:
condition: service_healthy
db:
image: postgres:18.1-alpine
restart: unless-stopped
environment:
- POSTGRES_USER=documize
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=documize
volumes:
- "./db:/var/lib/postgresql/18/docker"
healthcheck:
test:
- CMD-SHELL
- pg_isready -U documize
interval: 5s
timeout: 5s
retries: 5