Login
4 branches 0 tags
Ben (T14s/Arch Linux) Improved issue view 5800a5d 1 month ago 170 Commits
rubhub / deploy.systemd
#!/usr/bin/env bash
cd -- "$(dirname -- "${BASH_SOURCE[0]}")"

npm ci
npm run build
cargo build --release
install -Dm0755 target/release/rubhub /usr/local/bin/rubhub

install -Dm0644 rubhub@.service /etc/systemd/system/rubhub@.service
systemctl daemon-reload

for i in 1 2 3; do
    echo "Restarting replica #$i"
    systemctl restart rubhub@$i
    sleep 0.05
done