FastAPI Dockerfile example
Mon Jan 31 2022 02:15:50 GMT+0000 (UTC)
Saved by
@aguest
#python
#fastapi
#docker
FROM python:3.11-rc-slim
ENV WORKDIR=/usr/src/app
ENV USER=app
ENV APP_HOME=/home/app/web
ENV PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1
WORKDIR $WORKDIR
RUN pip install --upgrade pip
COPY ./requirements.txt $WORKDIR/requirements.txt
RUN pip install -r requirements.txt
RUN adduser --system --group $USER
RUN mkdir $APP_HOME
WORKDIR $APP_HOME
COPY . $APP_HOME
RUN chown -R $USER:$USER $APP_HOME
USER $USER
content_copyCOPY
Comments