AnonymousECCV15285/MMIB_Counterfactual_image_generation_tool
0
1version: '3.8'
2
3services:
4 streamlit-app:
5 build:
6 context: .
7 dockerfile: Dockerfile
8 container_name: counterfactual-generator
9 ports:
10 - "8501:8501"
11 volumes:
12 # Mount data directory if needed
13 - ./data:/app/data:ro
14 # Mount output directory for persistence
15 - ./output:/app/output
16 # Mount temp output directory
17 - ./temp_output:/app/temp_output
18 environment:
19 - PYTHONUNBUFFERED=1
20 restart: unless-stopped
21 healthcheck:
22 test: ["CMD", "python", "-c", "import streamlit; print('OK')"]
23 interval: 30s
24 timeout: 10s
25 retries: 3
26 start_period: 40s
27 