From 44ac3694cb3dd4fdd1dfd8e55aaa66de417f0c1e Mon Sep 17 00:00:00 2001 From: Sebastian Kuzminsky Date: Thu, 4 Sep 2025 16:08:22 -0600 Subject: [PATCH] add run-remote: rsync an image to a target and run it --- run-remote | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100755 run-remote diff --git a/run-remote b/run-remote new file mode 100755 index 0000000..84bdffc --- /dev/null +++ b/run-remote @@ -0,0 +1,13 @@ +#!/bin/bash + +IMAGE="$1" +shift + +TARGET="$1" +shift + +IMAGE_BASENAME=$(basename "${IMAGE}") +docker save -o "/tmp/${IMAGE_BASENAME}" "${IMAGE}" +rsync -av --progress "/tmp/${IMAGE_BASENAME}" "${IMAGE}/run.sh" "${TARGET}:/tmp" +ssh "${TARGET}" docker load -i "/tmp/${IMAGE_BASENAME}" +ssh -t "${TARGET}" /tmp/run.sh $@