Spaces:
Sleeping
Sleeping
| version: '3.8' | |
| services: | |
| sida: | |
| build: . | |
| container_name: sida-app | |
| ports: | |
| - "8501:8501" | |
| volumes: | |
| # Persistir dados processados | |
| - ./data:/app/data | |
| # Persistir datasets (opcional) | |
| - ./datasets:/app/datasets | |
| # Persistir arquivos de configuração | |
| - ./gw_config.json:/app/gw_config.json | |
| environment: | |
| # Configurações do Streamlit | |
| - STREAMLIT_SERVER_PORT=8501 | |
| - STREAMLIT_SERVER_ADDRESS=0.0.0.0 | |
| - STREAMLIT_SERVER_HEADLESS=true | |
| - STREAMLIT_BROWSER_GATHER_USAGE_STATS=false | |
| restart: unless-stopped | |
| healthcheck: | |
| test: ["CMD", "curl", "-f", "http://localhost:8501/_stcore/health"] | |
| interval: 30s | |
| timeout: 10s | |
| retries: 3 | |
| start_period: 40s | |
| # Serviço opcional para desenvolvimento com hot-reload | |
| sida-dev: | |
| build: . | |
| container_name: sida-dev | |
| ports: | |
| - "8502:8501" | |
| volumes: | |
| - .:/app | |
| - ./data:/app/data | |
| - ./datasets:/app/datasets | |
| environment: | |
| - STREAMLIT_SERVER_PORT=8501 | |
| - STREAMLIT_SERVER_ADDRESS=0.0.0.0 | |
| - STREAMLIT_SERVER_HEADLESS=true | |
| - STREAMLIT_BROWSER_GATHER_USAGE_STATS=false | |
| command: ["streamlit", "run", "webapp/home_1.py", "--server.port=8501", "--server.address=0.0.0.0", "--server.runOnSave=true"] | |
| profiles: | |
| - dev | |