chore: bump patch version to 1.5.2, add monitor container
This commit is contained in:
@@ -9,7 +9,7 @@ set -e
|
||||
# Konfiguration
|
||||
REGISTRY="docker.citysensor.de"
|
||||
PROJEKT="wetterstation"
|
||||
IMAGE_NAME=("${PROJEKT}-frontend" "${PROJEKT}-collector" "${PROJEKT}-api")
|
||||
IMAGE_NAME=("${PROJEKT}-frontend" "${PROJEKT}-collector" "${PROJEKT}-api" "${PROJEKT}-monitor")
|
||||
TAG="${TAG:-$(date +%Y%m%d%H%M)}" # default Datum
|
||||
|
||||
# Build-Datum und Version
|
||||
@@ -53,12 +53,22 @@ for image in "${IMAGE_NAME[@]}"; do
|
||||
BUILD_ARGS="--build-arg BUILD_DATE=${BUILD_DATE} --build-arg VERSION=${VERSION}"
|
||||
|
||||
# 3. Docker Image bauen und pushen (Multiplatform)
|
||||
# monitor: Build-Kontext ist Projekt-Root (check_wetterserver.py liegt dort)
|
||||
if [[ "${image}" == "${PROJEKT}-monitor" ]]; then
|
||||
DOCKERFILE_ARG="-f monitor/Dockerfile"
|
||||
BUILD_CONTEXT="."
|
||||
else
|
||||
DOCKERFILE_ARG=""
|
||||
BUILD_CONTEXT="./${IMAGE_DIR}"
|
||||
fi
|
||||
|
||||
docker buildx build \
|
||||
--platform linux/amd64,linux/arm64 \
|
||||
${BUILD_ARGS} \
|
||||
${DOCKERFILE_ARG} \
|
||||
-t "${FULL_IMAGE}" \
|
||||
--push \
|
||||
"./${IMAGE_DIR}"
|
||||
"${BUILD_CONTEXT}"
|
||||
|
||||
# 4. Tagge auch als :${VERSION} und :latest
|
||||
echo ">>> Tagge ${image} als :${VERSION} und :latest..."
|
||||
|
||||
Reference in New Issue
Block a user