This commit is contained in:
2025-12-13 21:56:00 +00:00
parent 7300b15421
commit 1b1d0eddf8

21
rpi.sh
View File

@@ -1,14 +1,19 @@
#!/bin/sh #!/bin/bash
DOCKER_BIN=podman DOCKER_BIN=podman
WEBSITE_DIR="$HOME/joeac.net" CONTAINER=joeac.net
PORT=80 PORT=80
set -eux set -eu
$DOCKER_BIN stop --all running_containers=`$DOCKER_BIN ps | tail -n +2`
cd "$WEBSITE_DIR" IFS=$'\n'
git pull for line in $running_containers; do
$DOCKER_BIN build -t joeac.net . if [[ "$line" =~ ^[a-z0-9]+[[:space:]]+localhost/$CONTAINER:[0-9a-z]+[[:space:]] ]]; then
$DOCKER_BIN run -dt -p $PORT:4321 joeac.net $DOCKER_BIN stop $(echo "$line" | cut -d' ' -f 1)
fi
done
set -x
$DOCKER_BIN run -dt -p $PORT:4321 $CONTAINER