35 lines
824 B
YAML
35 lines
824 B
YAML
services:
|
|
chroma:
|
|
image: chromadb/chroma:latest
|
|
environment:
|
|
- POSTGRES_HOST=chroma-db
|
|
- POSTGRES_PORT=5432
|
|
- POSTGRES_USER=chroma
|
|
- POSTGRES_PASSWORD=chroma
|
|
- POSTGRES_DB=chroma
|
|
- CHROMA_SERVER_HOST=0.0.0.0
|
|
- CHROMA_SERVER_HTTP_PORT=8000
|
|
depends_on:
|
|
- chroma-db
|
|
|
|
chroma-db:
|
|
image: postgres:15-alpine
|
|
environment:
|
|
POSTGRES_USER: chroma
|
|
POSTGRES_PASSWORD: chroma
|
|
POSTGRES_DB: chroma
|
|
PGDATA: /var/lib/postgresql/data/pgdata
|
|
volumes:
|
|
- ./chroma_db_data:/var/lib/postgresql/data
|
|
|
|
ollama:
|
|
image: ollama/ollama:latest
|
|
ports:
|
|
- "11434:11434"
|
|
volumes:
|
|
- ./ollama_models:/root/.ollama
|
|
environment:
|
|
- OLLAMA_HOST=0.0.0.0
|
|
|
|
python-loader:
|
|
image: mcr.microsoft.com/devcontainers/base:jammy |