Files
noteflow/.dockerignore
Claude a4041167db Fix: Résolution de l'erreur npm ci dans le build Docker
Deux problèmes ont été identifiés et corrigés :

1. Le fichier .dockerignore excluait package-lock.json, ce qui empêchait
   npm ci de fonctionner (npm ci nécessite package-lock.json)

2. L'image Alpine n'incluait pas les outils de build nécessaires pour
   compiler les modules natifs Node.js (bcrypt, sqlite3)

Changements :
- Suppression de package-lock.json du .dockerignore
- Ajout de python3, make et g++ dans les deux stages du Dockerfile
  pour permettre la compilation des modules natifs
2025-11-12 07:33:04 +00:00

52 lines
588 B
Plaintext

# Dependencies
node_modules
npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn.lock
# package-lock.json is needed for npm ci in Docker
# Build output
dist
build
# Environment
.env
.env.*
# Database (sera créée dans le volume Docker)
data
# Uploads (seront créés dans le volume Docker)
public/uploads
# Logs
*.log
logs
# Git
.git
.gitignore
.gitattributes
# IDE
.vscode
.idea
*.swp
*.swo
*.swn
# OS files
.DS_Store
Thumbs.db
# Docker
Dockerfile*
docker-compose*.yml
.dockerignore
# Misc
README.md
.editorconfig
.prettierrc