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 && \