diff --git a/README.md b/README.md index fd5819b8a..ec93c69ee 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,9 @@ ## 細かい変更点 +- バージョン番号にコミットハッシュが含まれるように + - 正確なバージョンが分かるとバグ修正に役立つため + # インストール方法 [Firefish のインストールスクリプト](https://gitlab.prometheus.systems/firefish/ubuntu-bash-install)中で尋ねられるリポジトリの URL にこのリポジトリの URL を使ってください。 @@ -16,3 +19,11 @@ Repository url where you want to install: > https://code.naskya.net/naskya/firefish ``` + +# アップデート方法 + +`update.sh` を実行します。 + +```sh +$ ./update.sh +``` diff --git a/update.sh b/update.sh new file mode 100755 index 000000000..b9fe931c2 --- /dev/null +++ b/update.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +git checkout -- package.json packages/backend/assets +git pull --ff + +COMMIT=$(git rev-parse --short HEAD) +sed -i -r "s/\"version\": \"([^+]+).*\",$/\"version\": \"\\1+neko:${COMMIT}\",/" package.json + +corepack prepare pnpm@latest --activate +pnpm i +NODE_ENV=production pnpm run rebuild +pnpm run migrate