File size: 474 Bytes
8b9c85a
 
ecfe0f7
469f520
ecfe0f7
 
8b9c85a
ecfe0f7
b42a54f
ecfe0f7
 
0b33e7b
469f520
ecfe0f7
ce2d6fa
b42a54f
 
469f520
ce2d6fa
b42a54f
ce2d6fa
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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"]