Files
docmost/docker-compose.yml
T
2026-08-23 20:47:33 +01:00

59 lines
1.3 KiB
YAML

services:
ollama:
image: ollama/ollama:latest
ports:
- "11434:11434"
volumes:
- ~/.ollama:/root/.ollama
docmost:
image: docmost/docmost:latest
depends_on:
- db
- redis
environment:
APP_URL: "http://localhost:3000"
APP_SECRET: "6ee0204759950f97cecfaf4ae7ce8ddbe2cd99707870015471ee632d90aa0df5"
DATABASE_URL: "postgresql://docmost:12345@db:5432/docmost"
REDIS_URL: "redis://redis:6379"
AI_DRIVER: "ollama"
OLLAMA_API_URL: "http://localhost:11434"
AI_EMBEDDING_MODEL: "nomic-embed-text"
AI_COMPLETION_MODEL: "qwen2.5-coder:7b"
AI_EMBEDDING_DIMENSION: "768"
ports:
- "3000:3000"
restart: unless-stopped
volumes:
- docmost:/app/data/storage
db:
image: pgvector/pgvector:pg18-trixie
ports:
- "5432:5432"
environment:
POSTGRES_DB: docmost
POSTGRES_USER: docmost
POSTGRES_PASSWORD: 12345
restart: unless-stopped
volumes:
- db_data:/var/lib/postgresql
redis:
image: redis:8
command:
- redis-server
- --appendonly
- "yes"
- --maxmemory-policy
- noeviction
ports:
- "6379:6379"
restart: unless-stopped
volumes:
- redis_data:/data
volumes:
docmost:
db_data:
redis_data: