#!/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."