fix: pass git commit hash to Docker build via build-arg

This commit is contained in:
2026-03-31 11:52:25 -07:00
parent d00dc0f096
commit fb5c4eb5d4
2 changed files with 6 additions and 7 deletions
+3 -2
View File
@@ -85,11 +85,11 @@ seed:
# Build the Docker image (standard build)
docker-build:
@echo "Building Docker image {{PROJECT}}:{{IMAGE_TAG}}..."
docker build -t {{PROJECT}}:{{IMAGE_TAG}} .
docker build --build-arg GIT_COMMIT={{GIT_COMMIT}} -t {{PROJECT}}:{{IMAGE_TAG}} .
docker-build-commit:
@echo "Building Docker image {{PROJECT}}:{{IMAGE_TAG_COMMIT}}..."
docker build -t {{PROJECT}}:{{IMAGE_TAG_COMMIT}} .
docker build --build-arg GIT_COMMIT={{GIT_COMMIT}} -t {{PROJECT}}:{{IMAGE_TAG_COMMIT}} .
# Build and tag with both latest and commit hash
docker-build-full: docker-build docker-build-commit
@@ -99,6 +99,7 @@ docker-build-full: docker-build docker-build-commit
docker-rebuild-fast:
@echo "Fast rebuilding Docker image {{PROJECT}}:{{IMAGE_TAG}}..."
DOCKER_BUILDKIT=1 docker build \
--build-arg GIT_COMMIT={{GIT_COMMIT}} \
--cache-from={{PROJECT}}:{{IMAGE_TAG}} \
-t {{PROJECT}}:{{IMAGE_TAG}} \
-t {{PROJECT}}:{{IMAGE_TAG_COMMIT}} \