#!/usr/bin/env bash set -euo pipefail APP_NAME="${APP_NAME:-tickettracker}" GITEA_REGISTRY="${GITEA_REGISTRY:-git.d-razz.de}" GITEA_OWNER="${GITEA_OWNER:-michael}" IMAGE_TAG="${IMAGE_TAG:-latest}" PLATFORM="${PLATFORM:-linux/amd64}" IMAGE="${IMAGE:-${GITEA_REGISTRY}/${GITEA_OWNER}/${APP_NAME}:${IMAGE_TAG}}" echo "Baue ${IMAGE} fuer ${PLATFORM}" docker buildx build \ --platform "${PLATFORM}" \ --tag "${IMAGE}" \ --push \ . echo echo "Image gepusht: ${IMAGE}" echo "Auf dem Docker-Server:" echo " export TICKETTRACKER_IMAGE='${IMAGE}'" echo " docker compose --env-file .env.docker-external -f compose.yml up -d" echo "oder mit PostgreSQL 17 im Stack:" echo " docker compose --env-file .env.docker-postgres -f compose.postgres.yml up -d"