#!/usr/bin/env bash
#
# Deploys service in devel mode
#

set -eu
cd "$(dirname "$(realpath "$0")")/.."

target=x86_64-unknown-linux-musl
cargo build --release --target "$target"

for host in server.lan proxy.lan; do
    scp "target/$target/release/hiddenlink" "$host:/var/tmp/hiddenlink"
    ssh -t "$host" '
        set -eu
        sudo install /var/tmp/hiddenlink /usr/local/bin/hiddenlink
        sudo systemctl restart hiddenlink
        sleep 1 && sudo systemctl status hiddenlink
    '
done