# Send only what the build needs. Anything else in the project folder
# (data, backups, .env, files a deploy tool adds) stays out of the build,
# so it can't bloat the upload or change while it's being sent.
*
# Build tools may add their own copy of the Dockerfile (Arcane writes
# .arcane.external.Dockerfile), which has to reach the builder.
!*Dockerfile*
!docker-entrypoint.sh
!go.mod
!go.sum
!cmd/
!internal/
!web/
**/*_test.go
