docker: add build.sh to set GIT_HASH for local builds

Simple wrapper as .git is excluded from build context.
This commit is contained in:
j4n
2026-02-17 14:19:34 +01:00
parent c2c3be1115
commit feecf6affd

9
docker/build.sh Executable file
View File

@@ -0,0 +1,9 @@
#!/bin/sh
# Build the chatmail Docker image with the current git hash baked in.
# Usage: ./docker/build.sh [extra docker-compose build args...]
#
# .git/ is excluded from the build context (.dockerignore) so the hash
# must be passed as a build arg from the host.
export GIT_HASH=$(git rev-parse --short HEAD)
exec docker compose build "$@"