Files

22 lines
534 B
Bash
Executable File

#!/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!"