fix: Docker API env vars for vLLM/TEI

- Copy packages dist/ in Dockerfile
- Fix env vars in api service (vLLM :8000, TEI :8001)
- Remove duplicate RAG_EMBEDDING_MODEL key
This commit is contained in:
Codex Local
2026-04-08 10:52:18 +02:00
parent 0b8da7b1e8
commit b306eff8d5
2 changed files with 12 additions and 4 deletions
+6
View File
@@ -44,6 +44,12 @@ RUN npm ci --omit=dev --ignore-scripts 2>/dev/null || npm install --omit=dev --i
COPY dist/ ./
COPY apps/api/dist/ ./apps/api/dist/
COPY apps/web/dist/ ./apps/web/dist/
COPY packages/core/dist/ ./packages/core/dist/
COPY packages/auth/dist/ ./packages/auth/dist/
COPY packages/chat-domain/dist/ ./packages/chat-domain/dist/
COPY packages/persona-domain/dist/ ./packages/persona-domain/dist/
COPY packages/node-engine/dist/ ./packages/node-engine/dist/
COPY packages/storage/dist/ ./packages/storage/dist/
# Copy scripts
COPY scripts/tts_synthesize.py scripts/tts_clone_voice.py scripts/tts-server.py \
+6 -4
View File
@@ -73,9 +73,12 @@ services:
- ./scripts:/app/scripts:ro
- /home/kxkm/openDAW/packages/app/studio/dist:/app/daw:ro
environment:
LLM_URL: "${LLM_URL:-http://localhost:11434}"
LLM_MODEL: "${LLM_MODEL:-qwen-14b-awq}"
OLLAMA_URL: "http://localhost:11434"
LLM_URL: "${LLM_URL:-http://localhost:8000}"
LLM_MODEL: "${LLM_MODEL:-qwen-32b-awq}"
LLM_API_KEY: "${LLM_API_KEY:-}"
OLLAMA_URL: "${OLLAMA_URL:-http://localhost:8001}"
EMBEDDING_BACKEND: "${EMBEDDING_BACKEND:-tei}"
RAG_EMBEDDING_MODEL: "${RAG_EMBEDDING_MODEL:-nomic-ai/nomic-embed-text-v1.5}"
DATABASE_URL: "postgres://kxkm:kxkm@localhost:5432/kxkm_clown"
NODE_ENV: production
V2_API_PORT: "${API_PORT:-3333}"
@@ -98,7 +101,6 @@ services:
RAG_CHUNK_SIZE: "${RAG_CHUNK_SIZE:-500}"
RAG_MIN_SIMILARITY: "${RAG_MIN_SIMILARITY:-0.3}"
RAG_MAX_RESULTS: "${RAG_MAX_RESULTS:-3}"
RAG_EMBEDDING_MODEL: "${RAG_EMBEDDING_MODEL:-nomic-embed-text}"
depends_on:
postgres:
condition: service_healthy