feat(api/container): improve apt patterns
This commit is contained in:
parent
72de9eb914
commit
1b545d6fc4
|
@ -2,6 +2,8 @@ FROM python:3.11-slim AS builder
|
|||
|
||||
ARG POETRY_VERSION=1.8
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ENV VIRTUAL_ENV=/venv
|
||||
ENV PATH="/venv/bin:$PATH"
|
||||
|
||||
|
@ -16,7 +18,8 @@ ENV POETRY_CACHE_DIR=/opt/.cache
|
|||
|
||||
RUN pip install "poetry==${POETRY_VERSION}"
|
||||
|
||||
RUN apt update; \
|
||||
RUN --mount=type=cache,target=/var/lib/apt/lists \
|
||||
apt update; \
|
||||
apt install -y \
|
||||
build-essential \
|
||||
python3-dev \
|
||||
|
@ -40,10 +43,14 @@ FROM python:3.11-slim AS runtime
|
|||
|
||||
ARG POETRY_VERSION=1.8
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
ENV VIRTUAL_ENV=/venv
|
||||
ENV PATH="/venv/bin:$PATH"
|
||||
|
||||
RUN apt update; apt install -y \
|
||||
RUN --mount=type=cache,target=/var/lib/apt/lists \
|
||||
apt update; \
|
||||
apt install -y \
|
||||
ffmpeg \
|
||||
gettext \
|
||||
libjpeg-dev \
|
||||
|
|
Loading…
Reference in New Issue