wiki/docker-compose.yml

42 lines
1.6 KiB
YAML
Raw Permalink Normal View History

2024-06-07 16:21:19 +00:00
services:
docmost:
2024-06-28 16:29:46 +00:00
image: docmost/docmost:latest
container_name: docmost
2024-06-07 16:21:19 +00:00
depends_on:
- redis
extra_hosts:
- "host.docker.internal:host-gateway"
2024-06-07 16:21:19 +00:00
environment:
APP_URL: ${APP_URL:-https://wiki.tradhox.com}
APP_SECRET: ${APP_SECRET}
PORT: 3000
DATABASE_URL: ${DATABASE_URL:-postgresql://vignesh:vignesh_secret_pass_2026@host.docker.internal:5432/docmost?schema=public}
REDIS_URL: ${REDIS_URL:-redis://redis:6379}
STORAGE_DRIVER: ${STORAGE_DRIVER:-s3}
AWS_S3_BUCKET: ${AWS_S3_BUCKET:-trypostmedia}
AWS_S3_REGION: ${AWS_S3_REGION:-ap-south-2}
AWS_S3_PREFIX: ${AWS_S3_PREFIX:-wikimedia/}
AWS_S3_URL: ${AWS_S3_URL:-https://d28qhqo5myc2wf.cloudfront.net}
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID:-AKIA3EDB7OKBXW3M62NR}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY:-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}
2024-06-07 16:21:19 +00:00
ports:
- "127.0.0.1:3001:3000"
2024-06-07 16:21:19 +00:00
restart: unless-stopped
volumes:
- docmost_storage:/app/data/storage
- ./patches/s3.driver.js:/app/apps/server/dist/integrations/storage/drivers/s3.driver.js:ro
- ./patches/license-check.service.js:/app/apps/server/dist/integrations/environment/license-check.service.js:ro
- ./patches/license.service.js:/app/apps/server/dist/ee/licence/license.service.js:ro
2024-06-07 16:21:19 +00:00
redis:
image: redis:7-alpine
container_name: docmost-redis
2026-02-06 18:27:34 +00:00
command: ["redis-server", "--appendonly", "yes", "--maxmemory-policy", "noeviction"]
2024-06-07 16:21:19 +00:00
restart: unless-stopped
volumes:
- redis_data:/data
volumes:
docmost_storage:
2024-06-07 16:21:19 +00:00
redis_data: