From 4ee8bc8aed84d181cdcc6596517d7c45ca1aa22b Mon Sep 17 00:00:00 2001 From: dev4 Date: Sun, 21 Sep 2025 13:27:04 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20docker=5Ftag=3Dext=20-=20Mise=20=C3=A0=20?= =?UTF-8?q?jour=20Dockerfile=20avec=20outils=20requis=20et=20.cursorignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursorignore | 8 ++++++++ Dockerfile | 13 +++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 .cursorignore diff --git a/.cursorignore b/.cursorignore new file mode 100644 index 0000000..0df8880 --- /dev/null +++ b/.cursorignore @@ -0,0 +1,8 @@ +# Cursor ignore file for lecoffre-back-mini +node_modules/ +dist/ +*.log +.env* +.DS_Store +coverage/ +build/ diff --git a/Dockerfile b/Dockerfile index 2e13c81..dc83537 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,8 +29,17 @@ RUN npm prune --omit=dev && npm cache clean --force FROM node:19-alpine WORKDIR /app -# Installation minimale : seulement docker-cli pour bitcoin-cli -RUN apk add --no-cache docker-cli +# Installation des dépendances nécessaires +RUN apk update && apk upgrade && apk add --no-cache \ + docker-cli \ + git \ + curl \ + wget \ + jq \ + busybox-extras \ + npm \ + coreutils \ + && npm install -g wscat # Création d'un utilisateur non-root RUN adduser -D appuser --uid 10000 && \