update repository references and improve script handling

This commit is contained in:
2025-03-19 23:45:56 +01:00
parent 3392e9d80f
commit ecce3bf159
11 changed files with 150 additions and 181 deletions

View File

@@ -0,0 +1,18 @@
#!/bin/bash
DOCKER_USER="mesteriis"
DOCKER_REPO="hassio"
find . -name 'Dockerfile' | while read dockerfile; do
dir=$(dirname "$dockerfile")
tag_name=$(echo "$dir" | sed 's|^\./||' | tr '/' '-' | tr -d '[:space:]' | tr '[:upper:]' '[:lower:]')
git_sha=$(git rev-parse --short HEAD)
base_tag="${DOCKER_USER}/${DOCKER_REPO}-${tag_name}"
command="docker build -t ${base_tag}:${git_sha} -t ${base_tag}:latest $dir"
echo $command
docker build -t ${base_tag}:${git_sha} -t ${base_tag}:latest $dir
docker push ${base_tag}:${git_sha}
docker push ${base_tag}:latest
done

View File

@@ -0,0 +1,3 @@
build:
@echo "Building base docker images..."
@docker build Dockerfile_python -t base_python:latest