From aca207246d6cb4d15cb15de787bb9338f04a0539 Mon Sep 17 00:00:00 2001 From: sigil-03 Date: Thu, 4 Sep 2025 15:46:33 -0600 Subject: [PATCH] add initial deploy script for raspberry pi --- deploy/README.md | 2 ++ deploy/init-remote.sh | 5 +++++ deploy/targets/init-raspi.sh | 8 ++++++++ 3 files changed, 15 insertions(+) create mode 100644 deploy/README.md create mode 100755 deploy/init-remote.sh create mode 100755 deploy/targets/init-raspi.sh diff --git a/deploy/README.md b/deploy/README.md new file mode 100644 index 0000000..8bec10c --- /dev/null +++ b/deploy/README.md @@ -0,0 +1,2 @@ +# DEPLOY +tools for deployment onto remote servers. assumes ssh-able connection to server. diff --git a/deploy/init-remote.sh b/deploy/init-remote.sh new file mode 100755 index 0000000..e4c0e9b --- /dev/null +++ b/deploy/init-remote.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +# right now only use raspberry pi target +rsync ./targets/init-raspi.sh $1:/tmp +ssh $1 /tmp/init-raspi.sh diff --git a/deploy/targets/init-raspi.sh b/deploy/targets/init-raspi.sh new file mode 100755 index 0000000..6fee34d --- /dev/null +++ b/deploy/targets/init-raspi.sh @@ -0,0 +1,8 @@ +#!/bin/bash +docker --version > /dev/null 2>&1 + +if [ $? -ne 0 ]; then # we need to install docker + sudo apt-get update --quiet + sudo apt-get install --yes --quiet docker.io + sudo usermod -aG docker ${USER} +fi