FROM python:3.6.9-alpine RUN apk --update --upgrade add --no-cache gcc musl-dev jpeg-dev zlib-dev libffi-dev cairo-dev pango-dev gdk-pixbuf-dev WORKDIR /app ENV HOME /home/svc ENV PATH /home/svc/.local/bin:${PATH} RUN python -m pip install --upgrade pip --user svc COPY requirements.txt requirements.txt RUN pip install -r requirements.txt RUN pip install pydantic[email] pyjwt EXPOSE 8000 COPY . . CMD ["python3", "-m", "uvicorn", "app.main:app", "--reload", "--workers", "100", "--host", "0.0.0.0", "--port" ,"8000"]