Spaces:
Runtime error
Runtime error
| FROM python:3.10.0 | |
| # ββ Working directory ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| WORKDIR /app | |
| # ββ Python dependencies ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| COPY requirements.txt ./ | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| # ββ Application code & assets ββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| COPY app.py ./ | |
| COPY data/ ./data/ | |
| COPY model_download.py ./ | |
| COPY tea_auction_advanced_dataset.csv ./ | |
| # ββ Create required directories βββββββββββββββββββββββββββββββββββββββββββββββ | |
| RUN mkdir -p /app/uploads \ | |
| /app/artifacts_tea_hybrid \ | |
| /app/model | |
| # ββ Environment variables βββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| ENV PORT=7860 \ | |
| OMP_NUM_THREADS=1 \ | |
| TF_ENABLE_ONEDNN_OPTS=0 \ | |
| CUDA_VISIBLE_DEVICES="" \ | |
| TEA_ARTIFACT_DIR=/app/artifacts_tea_hybrid \ | |
| TEA_DATA_PATH=/app/tea_auction_advanced_dataset.csv \ | |
| TEA_MIN_ARIMA_POINTS=60 | |
| # ββ Expose port βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| EXPOSE 7860 | |
| # ββ Startup: download models first, then launch app ββββββββββββββββββββββββββ | |
| CMD ["sh", "-c", "python model_download.py && python app.py"] |