style: sort apk dependencies in docker

This commit is contained in:
jo 2023-01-11 17:10:30 +01:00
parent 0e05587fed
commit e93e6bbb74
No known key found for this signature in database
GPG Key ID: B2FEC9B22722B984
1 changed files with 40 additions and 40 deletions

View File

@ -16,30 +16,29 @@ ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
ARG PIP_NO_CACHE_DIR=1 ARG PIP_NO_CACHE_DIR=1
RUN \ RUN set -eux; \
echo 'installing dependencies' && \ apk add --no-cache \
apk add --no-cache \ cargo \
git \ curl \
musl-dev \ gcc \
gcc \ git \
postgresql-dev \ jpeg-dev \
python3-dev \ libffi-dev \
py3-psycopg2=2.9.5-r0 \ libldap \
py3-cryptography=38.0.3-r0 \ libxml2-dev \
py3-lxml=4.9.2-r0 \ libxslt-dev \
py3-pillow=9.3.0-r0 \ make \
py3-watchfiles=0.18.1-r0 \ musl-dev \
libldap \ openldap-dev \
libffi-dev \ openssl-dev \
make \ postgresql-dev \
zlib-dev \ zlib-dev \
jpeg-dev \ py3-cryptography=38.0.3-r0 \
openldap-dev \ py3-lxml=4.9.2-r0 \
openssl-dev \ py3-pillow=9.3.0-r0 \
cargo \ py3-psycopg2=2.9.5-r0 \
libxml2-dev \ py3-watchfiles=0.18.1-r0 \
libxslt-dev \ python3-dev
curl
# create virtual env for next stage # create virtual env for next stage
RUN python -m venv --system-site-packages /venv RUN python -m venv --system-site-packages /venv
@ -86,22 +85,23 @@ COPY --from=builder /venv /venv
# emulate activation by prefixing PATH # emulate activation by prefixing PATH
ENV PATH="/venv/bin:$PATH" ENV PATH="/venv/bin:$PATH"
RUN apk add --no-cache \ RUN set -eux; \
libmagic \ apk add --no-cache \
bash \ bash \
gettext \ ffmpeg \
python3 \ gettext \
jpeg-dev \ jpeg-dev \
ffmpeg \ libldap \
libpq \ libmagic \
libxml2 \ libpq \
libxslt \ libxml2 \
py3-psycopg2=2.9.5-r0 \ libxslt \
py3-cryptography=38.0.3-r0 \ py3-cryptography=38.0.3-r0 \
py3-lxml=4.9.2-r0 \ py3-lxml=4.9.2-r0 \
py3-pillow=9.3.0-r0 \ py3-pillow=9.3.0-r0 \
py3-watchfiles=0.18.1-r0 \ py3-psycopg2=2.9.5-r0 \
libldap py3-watchfiles=0.18.1-r0 \
python3
COPY . /app COPY . /app
WORKDIR /app WORKDIR /app