Initial Pantheon infrastructure
This commit is contained in:
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/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!"
|
||||
Executable
Executable
Reference in New Issue
Block a user