MVP0
This commit is contained in:
39
docker-compose.yml
Normal file
39
docker-compose.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
services:
|
||||
agents:
|
||||
build: ./agents_service
|
||||
env_file:
|
||||
- ./agents_service/.env
|
||||
ports:
|
||||
- "8001:8001"
|
||||
|
||||
backend:
|
||||
build: ./backend_django
|
||||
env_file:
|
||||
- ./backend_django/.env
|
||||
environment:
|
||||
# Make sure backend can reach agents by service name inside compose network
|
||||
- AGENTS_SERVICE_URL=http://agents:8001
|
||||
- CORS_ALLOWED_ORIGINS=http://localhost:5174,http://localhost:8080
|
||||
- ALLOWED_HOSTS=127.0.0.1,localhost
|
||||
depends_on:
|
||||
- agents
|
||||
volumes:
|
||||
# Persist SQLite DB on host
|
||||
- backend_db:/app/adsassistant_backend/data
|
||||
ports:
|
||||
- "8000:8000"
|
||||
|
||||
frontend:
|
||||
build: ./frontend
|
||||
environment:
|
||||
# Nginx serves static files; API base is baked at build time for Vite.
|
||||
# For simplicity we keep default and use browser -> localhost:8000.
|
||||
# If you want to change, set VITE_API_BASE_URL before build.
|
||||
- NGINX_PORT=80
|
||||
ports:
|
||||
- "5174:80"
|
||||
depends_on:
|
||||
- backend
|
||||
|
||||
volumes:
|
||||
backend_db:
|
||||
Reference in New Issue
Block a user