24 lines
620 B
Bash
24 lines
620 B
Bash
#!/bin/bash
|
|
|
|
# Setze die Docker-Compose-Datei
|
|
COMPOSE_FILE="/home/martin/docker/apps/marian/docker-compose.yml"
|
|
|
|
|
|
# Docker-Container herunterfahren
|
|
echo "🛑 Stopping Docker containers..."
|
|
docker-compose -f $COMPOSE_FILE down --remove-orphans
|
|
|
|
# Git-Pull mit Benutzername und Passwort
|
|
echo "📂 Pulling latest changes from Git..."
|
|
git pull
|
|
|
|
# Docker-Image neu bauen
|
|
echo "🔨 Rebuilding Docker image without cache..."
|
|
docker-compose -f $COMPOSE_FILE build --no-cache
|
|
|
|
# Docker-Container wieder hochfahren
|
|
echo "🚀 Starting Docker containers..."
|
|
docker-compose -f $COMPOSE_FILE up -d
|
|
|
|
echo "✅ Workflow completed!"
|