| 1 | # Build output. Huge, host-specific, and rebuilt inside the image anyway. |
| 2 | target/ |
| 3 | |
| 4 | # Not needed to build, and copying it invalidates the build layer on every commit. |
| 5 | .git/ |
| 6 | .gitignore |
| 7 | |
| 8 | # Local secrets and local state. `.env` sets STEID_INSECURE_COOKIES for dev; baking |
| 9 | # it into an image would silently strip the Secure flag from a deployed instance. |
| 10 | .env |
| 11 | .env.prod |
| 12 | |
| 13 | # Local instance state — the database and the bare repositories both belong on the |
| 14 | # container's volume, never in the image. |
| 15 | *.db |
| 16 | *.db-shm |
| 17 | *.db-wal |
| 18 | data/ |
| 19 | |
| 20 | # Documentation and editor noise: irrelevant to the build. |
| 21 | plans/ |
| 22 | CLAUDE.md |
| 23 | Dockerfile |
| 24 | .dockerignore |
| 25 | .DS_Store |