pronouns.cc/update.sh
2023-06-03 03:11:15 +02:00

18 lines
431 B
Bash
Executable file

#!/usr/bin/env bash
set -euxo pipefail
sudo -u pronouns git pull
sudo -u pronouns make all
while getopts 'm' OPTION; do
case "$OPTION" in
m)
sudo systemctl stop pronouns-api pronouns-fe pronouns-exporter
sudo -u pronouns ./pronouns database migrate
sudo systemctl start pronouns-api pronouns-fe pronouns-exporter
;;
?)
sudo systemctl restart pronouns-api pronouns-fe
;;
esac
done