SPARKNET / docker-compose.dev.yml
MHamdan's picture
Initial commit: SPARKNET framework
d520909
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