File size: 1,584 Bytes
d520909 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
version: '3.8'
# SPARKNET Development Docker Compose
# Lighter configuration for local development
services:
sparknet-api:
build:
context: .
dockerfile: Dockerfile
target: development
container_name: sparknet-api-dev
ports:
- "8000:8000"
volumes:
- .:/app
- ./data:/app/data
- ./uploads:/app/uploads
- ./outputs:/app/outputs
environment:
- PYTHONPATH=/app
- OLLAMA_HOST=http://host.docker.internal:11434
- LOG_LEVEL=DEBUG
- SPARKNET_SECRET_KEY=dev-secret-key
extra_hosts:
- "host.docker.internal:host-gateway"
networks:
- sparknet-dev-network
restart: unless-stopped
sparknet-demo:
build:
context: .
dockerfile: Dockerfile
target: development
container_name: sparknet-demo-dev
command: ["streamlit", "run", "demo/app.py", "--server.address", "0.0.0.0", "--server.port", "4000", "--server.runOnSave", "true"]
ports:
- "4000:4000"
volumes:
- .:/app
- ./data:/app/data
- ./uploads:/app/uploads
environment:
- PYTHONPATH=/app
- OLLAMA_HOST=http://host.docker.internal:11434
- API_URL=http://sparknet-api:8000
extra_hosts:
- "host.docker.internal:host-gateway"
depends_on:
- sparknet-api
networks:
- sparknet-dev-network
restart: unless-stopped
redis:
image: redis:7-alpine
container_name: sparknet-redis-dev
ports:
- "6379:6379"
networks:
- sparknet-dev-network
networks:
sparknet-dev-network:
driver: bridge
|