StatistaAmeri/deploy/deploy.sh

15 lines
460 B
Bash

#!/usr/bin/env bash
# Run this ON the Arvan VPS (inside the repo) to ship the latest code.
# ssh <user>@94.101.187.12 'cd /path/to/asianmetal-dashboard && bash deploy/deploy.sh'
set -euo pipefail
cd "$(dirname "$0")/.."
echo "▶ pulling latest…"
git pull --ff-only
echo "▶ building + (re)starting containers…"
docker compose -f deploy/docker-compose.yml up -d --build
echo "▶ status:"
docker compose -f deploy/docker-compose.yml ps