Erste Compose Files und Scripte zum deployen. Lokal wird mit docker-compose.overwrite.yml gestartet

This commit is contained in:
2025-02-07 02:13:26 +01:00
parent 1c5d9359ff
commit 2dbc359bd2
10 changed files with 240 additions and 1 deletions

22
scripts/deploy-app.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
set -e
echo "Prüfe, ob Traefik läuft..."
if ! docker ps --format '{{.Names}}' | grep -q 'traefik'; then
echo "Traefik läuft nicht."
read -p "Möchtest du die lokale Version zum Debuggen (docker-compose.overwrite.yml) starten? (y/n): " answer
if [[ "$answer" =~ ^[Yy]$ ]]; then
echo "Starte lokale Version..."
docker compose -f ../apps/docker-compose.overwrite.yml up -d
else
echo "Deployment abgebrochen."
exit 1
fi
else
echo "Traefik läuft."
echo "Starte Deployment mit docker-compose.prod.yml..."
docker compose -f ../apps/docker-compose.prod.yml up -d
fi
echo "Deployment abgeschlossen."