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."