diff --git a/docker-compose-files/docmost/compose.yml b/docker-compose-files/docmost/compose.yml new file mode 100644 index 0000000..98c4071 --- /dev/null +++ b/docker-compose-files/docmost/compose.yml @@ -0,0 +1,39 @@ +version: '3' + +services: + docmost: + image: docmost/docmost:latest + depends_on: + - db + - redis + environment: + APP_URL: 'https://docmost.example.com' + APP_SECRET: 'RANDOMLY_GENERATED_STRING' + DATABASE_URL: 'postgresql://docmost:RANDOM_PASSWORD@db:5432/docmost?schema=public' + REDIS_URL: 'redis://redis:6379' + ports: + - "3000:3000" + restart: unless-stopped + volumes: + - ./docmost:/app/data/storage + + db: + image: postgres:16-alpine + environment: + POSTGRES_DB: docmost + POSTGRES_USER: docmost + POSTGRES_PASSWORD: RANDOM_PASSWORD + restart: unless-stopped + volumes: + - ./db_data:/var/lib/postgresql/data + + redis: + image: redis:7.2-alpine + restart: unless-stopped + volumes: + - ./redis_data:/data + +volumes: + docmost: + db_data: + redis_data: