.dockerignore 849 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. # Keep the build context minimal and secrets out. The workspace
  2. # Cargo.toml/Cargo.lock, crates/** sources (incl. Trunk.toml, index.html,
  3. # style/, bootstrap.js), rust-toolchain.toml, rustfmt.toml and the secret-free
  4. # config template are REQUIRED to build, so they are deliberately NOT ignored.
  5. # VCS / tooling state
  6. .codegraph/
  7. .git/
  8. .github/
  9. .omo/
  10. .opencode/
  11. .playwright-mcp/
  12. # Build output
  13. /target
  14. crates/web/dist
  15. # Node / end-to-end tests (all four sub-artifacts under e2e/)
  16. e2e/
  17. node_modules/
  18. # Provisioning runbook only
  19. demo/
  20. # Editor / OS noise
  21. *.orig
  22. *.rej
  23. .DS_Store
  24. __pycache__/
  25. # Secrets and local/derived config: never bake into the image
  26. .env
  27. .env.*
  28. config/*.local.json
  29. config/client.json
  30. config/config.json
  31. config/dpop-key.json
  32. config/e2e.json
  33. # Keep the secret-free template available for operators
  34. !config/config.example.json