#!/usr/bin/env bash set -e HOST="192.168.1.152" USER="mrredportal" echo "==> Creating temporary directory..." ssh ${USER}@${HOST} "rm -rf /tmp/pantheon-caddy && mkdir -p /tmp/pantheon-caddy" echo "==> Uploading configuration..." scp -r caddy/* ${USER}@${HOST}:/tmp/pantheon-caddy/ echo "==> Installing configuration..." ssh -t ${USER}@${HOST} <<'EOF' sudo rsync -a --delete /tmp/pantheon-caddy/ /etc/caddy/ sudo caddy validate --config /etc/caddy/Caddyfile sudo systemctl reload caddy rm -rf /tmp/pantheon-caddy EOF echo "Done!"