1
0
Fork 1
mirror of https://example.com synced 2024-11-22 16:16:45 +09:00

feat: create update script / include commit hash in version number

This commit is contained in:
naskya 2023-07-19 20:54:46 +00:00
parent 204cfd1e86
commit 46849ff7b3
Signed by: naskya
GPG key ID: 164DFF24E2D40139
2 changed files with 22 additions and 0 deletions

View file

@ -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
```

11
update.sh Executable file
View file

@ -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