#!/usr/bin/env bash

set -euxo pipefail

mkdir -p /etc/systemd/system/ord-dev.service.d

cp /etc/systemd/system/{ord,ord-dev}.service.d/override.conf

source ~/.cargo/env

cargo build --release

if [[  -f /usr/local/bin/ord-dev ]]; then
  mv /usr/local/bin/ord-dev{,.bak}
fi

cp target/release/ord /usr/local/bin/ord-dev

cp deploy/ord-dev.service /etc/systemd/system/
systemctl daemon-reload
systemctl restart ord-dev
