Files
CBZOptimizer/Dockerfile
2024-12-06 18:00:24 -05:00

30 lines
793 B
Docker

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 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 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}
ENTRYPOINT ["/usr/local/bin/CBZOptimizer"]