9e3d990bd3
The .dockerignore excluded a non-existent doc/ directory (the real one is docs/) and did not exclude tests/, images/, charts/, or tools/. None of these are COPYed by the Dockerfile, yet ~24 MB of them were sent to the daemon as build context on every build. Fix the typo and exclude the unused asset/tooling directories so the context stays minimal. https://claude.ai/code/session_01GpprjxjtXFYLfXNkoKnHuL
41 lines
573 B
Plaintext
41 lines
573 B
Plaintext
# Build artifacts
|
|
target/
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# Docker
|
|
Dockerfile
|
|
Dockerfile.rootless
|
|
docker-compose.yml
|
|
rootless-compose.yml
|
|
|
|
# Runtime data (mapped via volumes)
|
|
storage/
|
|
|
|
# Documentation
|
|
docs/
|
|
*.md
|
|
LICENSE
|
|
CODEOWNERS
|
|
|
|
# Project assets and tooling not needed by the build
|
|
# (the Dockerfile only COPYs src, static, migrations, templates, build.rs,
|
|
# Cargo.*, and entrypoint.sh; everything else is dead weight in the context)
|
|
images/
|
|
charts/
|
|
tools/
|
|
tests/
|
|
|
|
# Miscellaneous
|
|
.github/
|
|
.env
|
|
*.bak
|