From ecc561263f45f2ec3f6cd9f07f8e91fec0b67039 Mon Sep 17 00:00:00 2001 From: Antoine Aflalo <197810+Belphemur@users.noreply.github.com> Date: Fri, 6 Dec 2024 18:00:24 -0500 Subject: [PATCH] fix: move image to debian --- Dockerfile | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 131c609..3dc7091 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,23 +1,29 @@ -FROM alpine:latest +FROM debian:sid-slim LABEL authors="Belphemur" ARG APP_PATH=/usr/local/bin/CBZOptimizer ENV USER=abc ENV CONFIG_FOLDER=/config ENV PUID=99 -RUN adduser \ - --disabled-password \ - --gecos "" \ - --home "$(pwd)" \ - --ingroup "users" \ - --uid "${PUID}" \ - --home "${CONFIG_FOLDER}" \ - "${USER}" && \ - chown ${PUID}:${GUID} "${CONFIG_FOLDER}" + +RUN mkdir -p "${CONFIG_FOLDER}" && \ + useradd \ + --system \ + --no-create-home \ + --home-dir "${CONFIG_FOLDER}" \ + --gid "users" \ + --uid "${PUID}" \ + "${USER}" && \ + chown ${PUID}:users "${CONFIG_FOLDER}" COPY CBZOptimizer ${APP_PATH} -RUN apk add --no-cache inotify-tools bash-completion libwebp && \ - chmod +x ${APP_PATH} +RUN apt-get update && \ + apt-get full-upgrade -y && \ + apt-get install -y inotify-tools bash-completion libwebp7 && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* && \ + chmod +x ${APP_PATH} && \ + ${APP_PATH} completion bash > /etc/bash_completion.d/CBZOptimizer VOLUME ${CONFIG_FOLDER} USER ${USER}