Spaces:
Running
Running
| version: "3.9" | |
| services: | |
| aim-dashboard: | |
| build: . | |
| container_name: aim_dashboard | |
| ports: | |
| - "8050:8050" # Acceso en http://localhost:8050 | |
| volumes: | |
| # Monta el modelo externo para no tener que reconstruir la imagen | |
| # si actualizas el modelo K-Means | |
| - ./Modelo_Pymes.pkl:/app/Modelo_Pymes.pkl:ro | |
| environment: | |
| - PYTHONUNBUFFERED=1 | |
| restart: unless-stopped | |
| # Límite de memoria recomendado (los modelos NLP son pesados) | |
| mem_limit: 4g | |
| # ── Opcional: Nginx como proxy reverso (descomentar para producción) ────── | |
| # nginx: | |
| # image: nginx:alpine | |
| # container_name: aim_nginx | |
| # ports: | |
| # - "80:80" | |
| # - "443:443" | |
| # volumes: | |
| # - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro | |
| # depends_on: | |
| # - aim-dashboard | |
| # restart: unless-stopped | |