# Node modules (will be installed in container) node_modules npm-debug.log* yarn-debug.log* yarn-error.log* # Build output (will be generated in container) build dist # Environment files (use docker-compose env instead) .env .env.* !.env.example # Development files .vscode .idea *.swp *.swo *~ # Git .git .gitignore .gitattributes # Testing coverage .nyc_output # OS files .DS_Store Thumbs.db # Logs logs *.log pids *.pid *.seed *.pid.lock # Documentation (not needed in runtime) *.md !DOCKER.md # Docker files (avoid recursive copying) Dockerfile docker-compose.yml .dockerignore # Temporary files tmp temp .cache # IDE and editor files (keep build-critical configs) .editorconfig .prettierrc # Note: tsconfig.json, .adonisrc.json are REQUIRED for build - do not exclude # CI/CD .github .gitlab-ci.yml .travis.yml # Database files (use Docker volumes) *.sqlite *.sqlite3 *.db