From c36fcca0d8e90a21f79d0be113895c2bdbe0cbd4 Mon Sep 17 00:00:00 2001 From: AbrahamWillemH Date: Fri, 29 May 2026 16:55:33 +0700 Subject: [PATCH] add deploy.sh (tar + scp to devone) --- deploy.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 deploy.sh diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..921f1e7 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +set -euo pipefail + +ARCHIVE="/tmp/scm-slicing-$(date +%Y%m%d-%H%M%S).tar.gz" +DEST="devone:~/project/one/supply-chain-management" + +echo "Creating archive..." +tar -czf "$ARCHIVE" --exclude='.git' --exclude='.gitignore' . + +echo "Uploading to $DEST..." +scp "$ARCHIVE" "$DEST" + +echo "Extracting on remote..." +ssh devone "cd ~/project/one/supply-chain-management && tar -xzf $(basename "$ARCHIVE") && rm $(basename "$ARCHIVE")" + +rm "$ARCHIVE" +echo "Deploy complete."