use python:3-slim

Signed-off-by: morph027 <stefan.heitmueller@gmx.com>
This commit is contained in:
morph027
2023-07-10 20:24:19 +02:00
parent 05e1d82cd2
commit 9545edf954
+5 -5
View File
@@ -1,16 +1,16 @@
FROM python:3-alpine as builder FROM python:3 as builder
RUN python3 -m venv /opt/virtualenv \ RUN python3 -m venv /opt/virtualenv \
&& apk --no-cache add \ && apt-get update \
build-base && apt-get install build-essential
COPY requirements.txt ./ COPY requirements.txt ./
# pycryptodomex 3.14 currently fails to compile for arm64 # pycryptodomex 3.14 currently fails to compile for arm64
RUN /opt/virtualenv/bin/pip3 install --no-cache-dir --upgrade pycryptodomex==3.11.0 -r requirements.txt RUN /opt/virtualenv/bin/pip3 install --no-cache-dir --upgrade pycryptodomex==3.11.0 -r requirements.txt
FROM python:3-alpine FROM python:3-slim
RUN adduser -S -H sungather RUN useradd -r -m sungather
COPY --from=builder /opt/virtualenv /opt/virtualenv COPY --from=builder /opt/virtualenv /opt/virtualenv