diff --git a/Dockerfile b/Dockerfile index 3c0ebea..59e96d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,7 +47,7 @@ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \ # Création d'un utilisateur non-root RUN useradd -m -u 1000 appuser && \ - mkdir -p /app && chown -R appuser:appuser /app + mkdir -p /app /app/data && chown -R appuser:appuser /app # Copie des fichiers du projet COPY --from=wasm-builder /build/sdk_signer/pkg ./pkg @@ -60,6 +60,9 @@ RUN npm install RUN npm run build +# Créer le répertoire de données LevelDB avec les bonnes permissions +RUN mkdir -p /app/data/leveldb && chmod 755 /app/data/leveldb + EXPOSE 9090 CMD ["npm", "start"] \ No newline at end of file