39 lines
694 B
Plaintext
39 lines
694 B
Plaintext
# Keep the Docker build context small and fast.
|
|
# Anything the multi-stage Dockerfile actually needs is explicitly COPYed.
|
|
|
|
# Cargo output (huge — ~1.5 GB locally).
|
|
target/
|
|
**/target/
|
|
|
|
# Uploaded ISOs and per-iso scratch (runtime-only, huge).
|
|
data/
|
|
/tmp/
|
|
|
|
# VCS + editor noise.
|
|
.git/
|
|
.github/
|
|
.idea/
|
|
.vscode/
|
|
.DS_Store
|
|
*.swp
|
|
|
|
# Claude / local tooling state.
|
|
.claude/
|
|
MEMORY.md
|
|
|
|
# Local operator metadata.
|
|
/private/
|
|
|
|
# Never include iPXE binaries pre-fetched on the host — the `fetch` stage
|
|
# in the Dockerfile downloads them fresh inside the container so CI/prod
|
|
# builds are hermetic.
|
|
assets/ipxe/*.kpxe
|
|
assets/ipxe/*.efi
|
|
assets/ipxe/wimboot
|
|
|
|
# Docs & meta.
|
|
docs/
|
|
*.md
|
|
!README.md
|
|
LICENSE*
|