20 lines
523 B
Bash
Executable File
20 lines
523 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Einfaches Deployment-Script für michaelschiemer.de
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
# Standardumgebung ist staging
|
|
ENVIRONMENT=${1:-staging}
|
|
|
|
echo "=== Deployment für $ENVIRONMENT-Umgebung ==="
|
|
|
|
# Führe Deployment aus
|
|
cd "$SCRIPT_DIR"
|
|
ansible-playbook -i "$SCRIPT_DIR/inventory/hosts.ini" "$SCRIPT_DIR/playbooks/deploy.yml" --limit $ENVIRONMENT -v
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "\n✅ Deployment erfolgreich abgeschlossen!"
|
|
else
|
|
echo "\n❌ Deployment fehlgeschlagen!"
|
|
fi
|