From 5e20055aeb016f1e47e8cd75b213ced6c37aa484 Mon Sep 17 00:00:00 2001 From: Lars Hampe Date: Tue, 28 Oct 2025 15:31:33 +0100 Subject: [PATCH] feat: add docmost to devops server --- servers/production/devops/compose.yaml | 41 +++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/servers/production/devops/compose.yaml b/servers/production/devops/compose.yaml index 7082ce5..3998dfd 100644 --- a/servers/production/devops/compose.yaml +++ b/servers/production/devops/compose.yaml @@ -86,6 +86,42 @@ services: retries: 5 + docmost: + image: docmost/docmost:latest + container_name: docmost + depends_on: + - docmost-db + - docmost-redis + environment: + APP_URL: "https://docs.hashdot.co" + APP_SECRET: "REPLACE_WITH_LONG_SECRET" + DATABASE_URL: "postgresql://docmost:docmost@docmost-db:5432/docmost?schema=public" + REDIS_URL: "redis://docmost-redis:6379" + ports: + - "3100:3000" + restart: unless-stopped + volumes: + - docmost:/app/data/storage + + docmost-db: + image: postgres:16-alpine + container_name: docmost-db + environment: + POSTGRES_DB: docmost + POSTGRES_USER: docmost + POSTGRES_PASSWORD: docmost + restart: unless-stopped + volumes: + - docmost-database:/var/lib/postgresql/data + + docmost-redis: + image: redis:7.2-alpine + container_name: docmost-redis + restart: unless-stopped + volumes: + - docmost-redis:/data + + networks: gitea: external: false @@ -95,4 +131,7 @@ volumes: gitea-runner-data: gitea-database: gitea-data: - minio-data: \ No newline at end of file + minio-data: + docmost: + docmost-database: + docmost-redis: \ No newline at end of file