Free and open source ticket system written in python
Something went wrong. Try again.
12345678910111213141516171819202122232425FROM python:3.12-bullseye as builder
RUN pip install poetry==1.8.2
ENV POETRY_NO_INTERACTION=1 \ POETRY_VIRTUALENVS_IN_PROJECT=1 \ POETRY_VIRTUALENVS_CREATE=1 \ POETRY_CACHE_DIR=/tmp/poetry_cache
COPY pyproject.toml poetry.lock /usr/src/app/WORKDIR /usr/src/app
RUN poetry install --no-root && rm -rf $POETRY_CACHE_DIR
# The runtime image, used to just run the code provided its virtual environmentFROM python:3.12-slim-bullseye as runtime
RUN apt-get update && apt-get -y install --no-install-recommends libmagic1 && rm -rf /var/lib/apt/lists/*
ENV VIRTUAL_ENV=/usr/src/app/.venv \ PATH="/usr/src/app/.venv/bin:$PATH"
COPY --from=builder ${VIRTUAL_ENV} ${VIRTUAL_ENV}COPY . /usr/src/appWORKDIR /usr/src/app