From 483c068ab5d6c41e65504c2a96411636028240aa Mon Sep 17 00:00:00 2001 From: Jack Levy Date: Mon, 2 Mar 2026 00:07:20 -0500 Subject: [PATCH] chore: add production deploy script Authored-By: Jack Levy --- deploy.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100644 index 0000000..cea429a --- /dev/null +++ b/deploy.sh @@ -0,0 +1,18 @@ +#!/bin/bash +# PocketVeto — production deploy script +# Run on the server: ./deploy.sh +# Run from laptop: ssh user@server 'bash /opt/civicstack/deploy.sh' + +set -e + +REPO_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +echo "==> Pulling latest from main..." +cd "$REPO_DIR" +git pull origin main + +echo "==> Rebuilding and restarting containers..." +docker compose -f docker-compose.yml -f docker-compose.prod.yml up -d --build + +echo "==> Done. Running containers:" +docker compose ps