diff --git a/Dockerfile b/Dockerfile index 4b8e978..4c40464 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,19 +21,14 @@ RUN mkdir -p /app/config /app/data/pdfs # Crée le fichier projects.json COPY config/projects.json.example /app/config/projects.json -# Crée un utilisateur non-root pour la sécurité -RUN addgroup -g 1001 -S nodejs && \ - adduser -S botuser -u 1001 - -# Change la propriété des fichiers -RUN chown -R botuser:nodejs /app -USER botuser +# Ajuste les permissions pour être plus permissives +RUN chmod -R 777 /app/config # Définit les variables d'environnement par défaut ENV NODE_ENV=production ENV LOG_LEVEL=info -# Commande de démarrage +# Commande de démarrage (en tant que root) CMD ["node", "src/index.js"] # Labels pour la documentation diff --git a/docker-compose.yml b/docker-compose.yml index 501dfea..7f8430d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,7 +21,7 @@ services: # Volumes pour la configuration volumes: - - ./config/projects.json:/app/config/projects.json:ro # Fichier projects.json en lecture seule + - ./config/projects.json:/app/config/projects.json - pdf-data:/app/data/pdfs # # Réseau