Initial monorepo scaffold for Duoc Thu RAG medical chatbot
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
# Local development topology. App services are commented out until their
|
||||
# Dockerfiles exist (Phase 5) — infra services can be started standalone
|
||||
# today for Phase 1 (ingestion) development, e.g.:
|
||||
# docker compose up postgres qdrant redis
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: postgres:16-alpine
|
||||
environment:
|
||||
POSTGRES_USER: duoc_thu
|
||||
POSTGRES_PASSWORD: duoc_thu
|
||||
POSTGRES_DB: duoc_thu
|
||||
ports:
|
||||
- "5432:5432"
|
||||
volumes:
|
||||
- postgres-data:/var/lib/postgresql/data
|
||||
|
||||
qdrant:
|
||||
image: qdrant/qdrant:latest
|
||||
ports:
|
||||
- "6333:6333"
|
||||
- "6334:6334"
|
||||
volumes:
|
||||
- qdrant-data:/qdrant/storage
|
||||
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
ports:
|
||||
- "6379:6379"
|
||||
volumes:
|
||||
- redis-data:/data
|
||||
|
||||
# ai-service:
|
||||
# build: ../../apps/ai-service
|
||||
# env_file: ../../apps/ai-service/.env
|
||||
# ports: ["8000:8000"]
|
||||
# depends_on: [qdrant]
|
||||
#
|
||||
# api-gateway:
|
||||
# build: ../../apps/api-gateway
|
||||
# env_file: ../../apps/api-gateway/.env
|
||||
# ports: ["3000:3000"]
|
||||
# depends_on: [auth-service, user-service, chat-service]
|
||||
#
|
||||
# auth-service:
|
||||
# build: ../../apps/auth-service
|
||||
# env_file: ../../apps/auth-service/.env
|
||||
# depends_on: [postgres]
|
||||
#
|
||||
# user-service:
|
||||
# build: ../../apps/user-service
|
||||
# env_file: ../../apps/user-service/.env
|
||||
# depends_on: [postgres]
|
||||
#
|
||||
# chat-service:
|
||||
# build: ../../apps/chat-service
|
||||
# env_file: ../../apps/chat-service/.env
|
||||
# depends_on: [postgres, ai-service]
|
||||
#
|
||||
# web:
|
||||
# build: ../../apps/web
|
||||
# ports: ["3001:3000"]
|
||||
# depends_on: [api-gateway]
|
||||
|
||||
volumes:
|
||||
postgres-data:
|
||||
qdrant-data:
|
||||
redis-data:
|
||||
Reference in New Issue
Block a user