#!/bin/bash set -euo pipefail # --- Commit Message bestimmen --- if [[ $# -gt 0 ]]; then MSG="$*" elif [[ -f .commitmessage ]]; then MSG="$(<.commitmessage)" else MSG="Aktueller Stand" fi # --- Git Commit & Push (nur bei Änderungen) --- if [[ -n $(git status --porcelain) ]]; then echo "📦 Committe mit Nachricht: '$MSG'" git add . git commit -m "$MSG" git push else echo "✅ Keine Änderungen – überspringe Git-Commit." fi # --- Docker Compose Build & Up --- echo "🐳 Starte Docker Compose Build & Up..." DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose up --build -d pickup-config-app echo "🚀 Fertig!"