From 86da8d135acb8c6b1d6b4200f43b0c2209333278 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sun, 10 Dec 2023 15:10:03 -0500 Subject: [PATCH] Dockerfile: use new void container, python3.11 --- Dockerfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 09535e0..1934ebd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,9 @@ -FROM ghcr.io/void-linux/void-linux:latest-full-x86_64-musl -LABEL org.opencontainers.image.source https://github.com/miaowware/qrm2 +FROM ghcr.io/void-linux/void-musl-full COPY . /app WORKDIR /app -ARG REPOSITORY=https://repo-us.voidlinux.org/current +ARG REPOSITORY=https://repo-fastly.voidlinux.org/current ARG PKGS="cairo libjpeg-turbo" ARG UID 1000 ARG GID 1000 @@ -14,19 +13,19 @@ RUN \ xbps-install -Suy xbps -R ${REPOSITORY} && \ xbps-install -uy -R ${REPOSITORY} && \ echo "**** install system packages ****" && \ - xbps-install -y -R ${REPOSITORY} ${PKGS} python3 python3-pip && \ + xbps-install -y -R ${REPOSITORY} ${PKGS} python3.11 && \ echo "**** install pip packages ****" && \ - pip3 install -U pip setuptools wheel && \ - pip3 install -r requirements.txt && \ + python3.11 -m venv botenv && \ + botenv/bin/pip install -U pip setuptools wheel && \ + botenv/bin/pip install -r requirements.txt && \ echo "**** clean up ****" && \ rm -rf \ /root/.cache \ /tmp/* \ /var/cache/xbps/* -ENV PYTHON_BIN python3 ENV PYTHONUNBUFFERED 1 USER $UID:$GID -CMD ["/bin/sh", "run.sh", "--pass-errors", "--no-botenv"] +CMD ["/bin/sh", "run.sh", "--pass-errors"]