Dockerfile (314B)
1 FROM python:3.14-slim-bookworm 2 3 WORKDIR /app 4 5 # Install FastAPI dependencies 6 COPY requirements.txt . 7 8 RUN pip3 install \ 9 --no-cache-dir \ 10 -r requirements.txt 11 12 # Copy FastAPI application 13 COPY app/ ./app/ 14 15 # Copy startup script 16 COPY start.sh /start.sh 17 18 RUN chmod +x /start.sh 19 20 EXPOSE 8000 21 22 CMD ["/start.sh"]