Files
elevenlabs.io/scripts/deploy.sh
2026-03-21 10:47:11 +07:00

26 lines
562 B
Bash
Executable File

#!/usr/bin/env bash
# proxy-vm/scripts/deploy.sh
# Pull latest changes and redeploy containers.
set -euo pipefail
PROXY_DIR="/opt/proxy/proxy-vm"
cd "${PROXY_DIR}"
echo "=== [1/5] Pulling latest code ==="
git -C "$(dirname "${PROXY_DIR}")" pull
echo "=== [2/5] Building container ==="
docker compose build --no-cache
echo "=== [3/5] Restarting containers ==="
docker compose up -d --force-recreate
echo "=== [4/5] Container status ==="
docker compose ps
echo "=== [5/5] Recent logs ==="
docker compose logs --tail=20 proxy
echo ""
echo "Deploy complete."