Files
files/deploy.sh
2026-01-12 17:14:01 +01:00

19 lines
329 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "$0")"
if docker compose ps -q >/dev/null 2>&1; then
echo "Stopping running services..."
docker compose down
fi
echo "Pulling latest changes..."
git pull
echo "Rebuilding and starting services..."
docker compose up -d --build --force-recreate
echo "Deploy complete."