aboutsummaryrefslogtreecommitdiff
path: root/db-server/deploy.sh
blob: 2d17ecb0febe21bb5504db33a2394ca0d6c7e994 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash

#
# Copyright (c) 2025. Anshul Gupta
# All rights reserved.
#

set -eu

USER="anshulgupta"
INSTANCE="rpi4.local"
SERVER="$USER@$INSTANCE"

echo "Deploying to $SERVER..."

echo "::group::Copying files to server"
scp -r ./ $SERVER:~
echo "::endgroup::"

echo "Running setup script on $SERVER"
ssh $SERVER << EOF
set -eux
chmod +x setup.sh
sudo bash setup.sh
EOF