semiconductor-pipeline / docker-compose.yml
Sai Kumar Taraka
Initial commit: UVM testbench generator with coverage-driven auto-training
4344b33
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: uvmgen
ports:
- "8000:8000"
environment:
- PYTHONUNBUFFERED=1
- LOG_LEVEL=info
volumes:
- uvmgen_data:/var/data
healthcheck:
test: ["CMD", "python", "-c", "import urllib.request; print(urllib.request.urlopen('http://localhost:8000/api/health').read().decode())"]
interval: 30s
timeout: 5s
retries: 3
start_period: 15s
restart: unless-stopped
volumes:
uvmgen_data: