Files
server-cron-scripts/192.168.10.106/update_mitra.sh
2026-05-17 02:14:36 +09:00

17 lines
700 B
Bash

#!/bin/sh
export VERSION=5.3.0
# フロントエンド
rm -rf /usr/local/share/mitra/*.tar.gz /usr/local/share/mitra/www-BCKP
wget https://codeberg.org/silverpill/mitra-web/releases/download/v$VERSION/mitra-web_$VERSION.tar.gz -o /usr/local/share/mitra
tar zxfv /usr/local/share/mitra/mitra-web_$VERSION.tar.gz
mv /usr/local/share/mitra/www /usr/local/share/mitra/www-BCKP
mv /usr/local/share/mitra/dist /usr/local/share/mitra/www
# バックエンド
cd /home/mitra/mitra
doas -u mitra git pull
doas -u mitra DEFAULT_CONFIG_PATH="/etc/mitra/config.yaml" cargo build --release --features production
rcctl stop mitra && cp /home/mitra/mitra/target/release/mitra /usr/local/bin && rcctl start mitra