Files
fastapi/Dockerfile
T

29 lines
420 B
Docker
Raw Normal View History

2026-06-01 17:57:31 +08:00
FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1
WORKDIR /app
COPY backend/requirements.txt ./requirements.txt
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \
--no-cache-dir \
-r requirements.txt
COPY backend ./backend
WORKDIR /app/backend
EXPOSE 9000
CMD [
"uvicorn",
"app.main:app",
"--host",
"0.0.0.0",
"--port",
"9000"
]