Select Git revision
Dockerfile 403 B
FROM python:3.9 AS build
## virtualenv
RUN python3 -m venv /venv
ENV PATH="/venv/bin:$PATH"
## add and install requirements
RUN pip install --upgrade pip && pip install pip-tools
COPY ./requirements.txt ./
RUN pip install -r requirements.txt
FROM python:3.9 AS runtime
EXPOSE 80
ENV PATH="/venv/bin:$PATH"
COPY --from=build /venv /venv
WORKDIR /backend
COPY . .
ENTRYPOINT ["python3", "main.py"]