mirror of
https://example.com
synced 2024-11-22 22:36:38 +09:00
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 を使ってください。
|
[Firefish のインストールスクリプト](https://gitlab.prometheus.systems/firefish/ubuntu-bash-install)中で尋ねられるリポジトリの URL にこのリポジトリの URL を使ってください。
|
||||||
|
@ -16,3 +19,11 @@
|
||||||
Repository url where you want to install:
|
Repository url where you want to install:
|
||||||
> https://code.naskya.net/naskya/firefish
|
> 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