Spaces:
Sleeping
Sleeping
| FROM python:3.10 | |
| # Install dependencies | |
| RUN pip install --no-cache-dir mlflow huggingface_hub psycopg2-binary | |
| # Expose port | |
| EXPOSE 7860 | |
| # Environment variables | |
| ENV HF_TOKEN=${HF_TOKEN} | |
| ENV MLFLOW_HF_ARTIFACT_REPO=${MLFLOW_HF_ARTIFACT_REPO} | |
| ENV DATABASE_URL=${DATABASE_URL} | |
| ENV PYTHONPATH=/app:${PYTHONPATH} | |
| # Copy files | |
| WORKDIR /app | |
| COPY hf_artifact_repo.py . | |
| COPY sitecustomize.py . | |
| COPY start_mlflow.py . | |
| # Start custom MLflow server | |
| CMD ["python", "start_mlflow.py"] |