45 lines
1.2 KiB
YAML
45 lines
1.2 KiB
YAML
services:
|
|
docmost:
|
|
image: docmost/docmost:latest
|
|
depends_on:
|
|
- docmost_db
|
|
- docmost_redis
|
|
environment:
|
|
- APP_URL=https://docs.sauravdhakal.com.np
|
|
- APP_SECRET=${DOCMOST_APP_SECRET}
|
|
- DATABASE_URL=postgresql://docmost:${DOCMOST_DB_PASSWORD}@docmost-db:5432/docmost
|
|
- REDIS_URL=redis://docmost-redis:6379
|
|
ports:
|
|
- "127.0.0.1:3030:3000"
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /home/saurav/hetzner_self/data/docmost/storage:/app/data/storage
|
|
networks:
|
|
- docmost_internal
|
|
|
|
|
|
docmost_db:
|
|
image: postgres:18
|
|
environment:
|
|
- POSTGRES_DB=docmost
|
|
- POSTGRES_USER=docmost
|
|
- POSTGRES_PASSWORD=${DOCMOST_DB_PASSWORD}
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /home/saurav/hetzner_self/data/docmost/db:/var/lib/postgresql
|
|
networks:
|
|
- docmost_internal
|
|
|
|
docmost_redis:
|
|
image: redis:8-alpine
|
|
command: ["redis-server", "--appendonly", "yes", "--maxmemory-policy", "noeviction"]
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /home/saurav/hetzner_self/data/docmost/redis:/data
|
|
networks:
|
|
- docmost_internal
|
|
|
|
networks:
|
|
docmost_internal:
|
|
driver: bridge
|