feat: create update script / include commit hash in version number
This commit is contained in:
parent
204cfd1e86
commit
46849ff7b3
2 changed files with 22 additions and 0 deletions
11
README.md
11
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
|
||||
```
|
||||
|
|
11
update.sh
Executable file
11
update.sh
Executable 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
|
Loading…
Reference in a new issue