From a573c475f7f3ce5c487b6897eff4c7f27f4f2e35 Mon Sep 17 00:00:00 2001 From: dev4 Date: Sun, 21 Sep 2025 18:09:18 +0000 Subject: [PATCH] ci: docker_tag=ext - Optimize Dockerfile to reduce image size (remove dev tools) --- Dockerfile | 38 ++------------------------------------ 1 file changed, 2 insertions(+), 36 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1d80d5c..c57470a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,45 +29,11 @@ RUN npm prune --omit=dev && npm cache clean --force FROM node:19-alpine WORKDIR /app -# Installation des dépendances nécessaires +# Installation des dépendances minimales nécessaires RUN apk update && apk upgrade && apk add --no-cache \ - docker-cli \ - git \ curl \ - wget \ jq \ - busybox-extras \ - npm \ - coreutils \ - build-base \ - autoconf \ - automake \ - libtool \ - pkgconfig \ - cmake \ - ninja \ - clang \ - lldb \ - lld \ - make \ - tree \ - ncdu \ - mc \ - ctags \ - vim \ - emacs \ - sed \ - gawk \ - iputils \ - net-tools \ - iproute2 \ - python3 \ - python3-dev \ - py3-pip \ - go \ - rust \ - cargo \ - && npm install -g wscat + && rm -rf /var/cache/apk/* /tmp/* /var/tmp/* # Création d'un utilisateur non-root RUN adduser -D appuser --uid 10000 && \