12 lines
582 B
Bash
12 lines
582 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
PRIVATE_KEY="${PRIVATE_KEY}"
|
||
|
SSH_PORT="${SSH_PORT}"
|
||
|
REMOTE_USER="${REMOTE_USER}"
|
||
|
SERVER_IP="${SERVER_IP}"
|
||
|
TMP_DIR_UPLOAD_FILE="/home/$REMOTE_USER/"
|
||
|
|
||
|
scp -i $PRIVATE_KEY -P $SSH_PORT ./Caddyfile $REMOTE_USER@$SERVER_IP:$TMP_DIR_UPLOAD_FILE/Caddyfile
|
||
|
ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo cp /etc/caddy/Caddyfile /etc/caddy/Caddyfile.bak"
|
||
|
ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo cp $TMP_DIR_UPLOAD_FILE/Caddyfile /etc/caddy/Caddyfile"
|
||
|
ssh -i $PRIVATE_KEY -p $SSH_PORT $REMOTE_USER@$SERVER_IP "sudo systemctl restart caddy"
|