Spaces:
Runtime error
Runtime error
File size: 649 Bytes
66340f1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
ARG PYTHON_VER=3.10
FROM python:${PYTHON_VER} AS base
WORKDIR /app
ENV PYTHONUNBUFFERED=1
# Install Poetry
RUN curl -sSL https://install.python-poetry.org | POETRY_HOME=/opt/poetry python && \
cd /usr/local/bin && \
ln -s /opt/poetry/bin/poetry && \
poetry config virtualenvs.create false
COPY ./pyproject.toml ./poetry.lock* /app/
RUN poetry install --no-root
COPY . /app
FROM python:3.10-slim
WORKDIR /app
COPY --from=base /app /app
COPY --from=base /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages
COPY --from=base /usr/local/bin /usr/local/bin
CMD uvicorn --host 0.0.0.0 --port 7860 main:app |