Spaces:
Runtime error
Runtime error
FROM python:3.10 as builder | |
RUN pip install poetry==1.7.1 | |
ENV POETRY_NO_INTERACTION=1 \ | |
POETRY_VIRTUALENVS_IN_PROJECT=1 \ | |
POETRY_VIRTUALENVS_CREATE=1 \ | |
POETRY_CACHE_DIR=/tmp/poetry_cache | |
WORKDIR /app | |
COPY pyproject.toml poetry.lock ./ | |
RUN touch README.md | |
RUN poetry install --only main && rm -rf $POETRY_CACHE_DIR | |
FROM python:3.10-slim as runtime | |
ENV VIRTUAL_ENV=/app/.venv \ | |
PATH="/app/.venv/bin:$PATH" \ | |
PYTHONPATH="./app:$PYTHONPATH" | |
COPY --from=builder ${VIRTUAL_ENV} ${VIRTUAL_ENV} | |
WORKDIR /app | |
COPY ./src ./src/ | |
EXPOSE 7860 | |
CMD ["python", "./src/app.py"] |