Spaces:
Sleeping
Sleeping
| # Optimized AutoTrain Advanced Dockerfile | |
| FROM huggingface/autotrain-advanced:7f5ff64 | |
| # Install dependencies at build time (not runtime) | |
| RUN pip install -U --no-cache-dir \ | |
| autotrain-advanced \ | |
| hf-transfer \ | |
| sentencepiece \ | |
| protobuf | |
| # Set environment variables for optimization | |
| ENV PYTHONUNBUFFERED=1 | |
| ENV HF_HUB_ENABLE_HF_TRANSFER=1 | |
| ENV AUTOTRAIN_CACHE=/tmp/autotrain-cache | |
| ENV GRADIO_ANALYTICS_ENABLED=false | |
| # Create cache directory | |
| RUN mkdir -p $AUTOTRAIN_CACHE | |
| # Expose port | |
| EXPOSE 7860 | |
| # Health check | |
| HEALTHCHECK --interval=30s --timeout=10s --start-period=60s --retries=3 \ | |
| CMD curl -f http://localhost:7860/ || exit 1 | |
| # Run with optimized workers (auto-detect CPU cores) | |
| CMD autotrain app --host 0.0.0.0 --port 7860 --workers ${WORKERS:-2} | |