File size: 273 Bytes
5c5b473
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
FROM python:3.10

WORKDIR /app

COPY . .

RUN pip install --no-cache-dir -r requirements.txt

# 🔥 Mode switch using environment variable
CMD ["sh", "-c", "if [ \"$MODE\" = \"eval\" ]; then python inference.py; else uvicorn server.app:app --host 0.0.0.0 --port 7860; fi"]