.dockerignore 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. # git
  2. .git
  3. # build artifacts
  4. bin/
  5. dist/
  6. **/dist/
  7. out/
  8. **/out/
  9. src/webview-ui/
  10. # dependencies
  11. node_modules/
  12. **/node_modules/
  13. # testing
  14. coverage/
  15. **/.vscode-test/
  16. **/mock/
  17. # devtools
  18. knip.json
  19. .husky/
  20. # monorepo
  21. .turbo/
  22. **/.turbo/
  23. # next.js
  24. **/.next/
  25. .vercel
  26. # Ignore common development files
  27. node_modules
  28. .git
  29. .gitignore
  30. .dockerignore
  31. .env*
  32. .vscode
  33. .idea
  34. # Ignore build artifacts
  35. dist
  36. build
  37. *.log
  38. *.tmp
  39. .cache
  40. coverage
  41. # Ignore OS files
  42. .DS_Store
  43. Thumbs.db
  44. # Ignore test files
  45. __tests__
  46. *.test.js
  47. *.spec.js
  48. *.test.ts
  49. *.spec.ts
  50. # Ignore development config files
  51. .eslintrc*
  52. .prettierrc*
  53. # Ignore most directories except what we need for the build
  54. apps/
  55. evals/
  56. webview-ui/node_modules
  57. src/node_modules
  58. # Keep essential files for the build
  59. !README.md
  60. !CHANGELOG.md
  61. !package.json
  62. !pnpm-lock.yaml
  63. !pnpm-workspace.yaml
  64. !scripts/bootstrap.mjs
  65. !apps/web-evals/
  66. !src/
  67. !webview-ui/
  68. !packages/evals/.docker/entrypoints/runner.sh
  69. !packages/build/
  70. !packages/config-eslint/
  71. !packages/config-typescript/
  72. !packages/evals/
  73. !packages/ipc/
  74. !packages/telemetry/
  75. !packages/types/
  76. !locales/