#!/bin/bash set -euo pipefail # Alle übergebenen Argumente als Commit-Message (oder Fallback) if [[ $# -gt 0 ]]; then MSG="$*" else MSG="Aktueller Stand" fi # Nur committen, wenn es Änderungen gibt 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 # Container neu bauen und starten echo "🐳 Starte Docker Compose Build & Up..." DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose up --build -d pickup-config-app echo "🚀 Fertig!"