blob: c5ae6b606547751ffb23cc6962d2cacd212bdb04 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/usr/bin/env bash
set -euo pipefail
cd "$(dirname "${BASH_SOURCE[0]}")"
if [ ! -f .env ]; then
echo "Missing .env - copy .env.example to .env and set SERVER_IP (the server's Tailscale IP)." >&2
exit 1
fi
set -a
source .env
set +a
: "${SERVER_IP:?SERVER_IP must be set in .env}"
nixos-rebuild switch --flake .#eurovm \
--target-host "admin@${SERVER_IP}" \
--build-host "admin@${SERVER_IP}" \
--elevate=sudo
|