みすほわいとメンテナンスメモ

めもです。

メンテ開始前

  1. misskey-dev/misskey/main をベースにブランチ (AyumuNekozuki/misskey/original-202x.xx.x)作成
  2. 作成したブランチ -> AyumuNekozuki/misskey/develop_mashiro-site に PR/merge
  3. AyumuNekozuki/misskey/develop_mashiro-site で各種修正
  4. AyumuNekozuki/misskey/develop_mamashiro-site -> AyumuNekozuki/misskey/mainhiro-site に PR/merge
  5. AyumuNekozuki/misskey/main_mashiro-site から Release 作成

メンテ開始後

# Misskey止める
$ sudo systemctl stop misskey.service

# User移動
$ su misskey

# バックアップ
$ sh db_backup.sh

# アップデート
$ cd misskey
$ git pull
$ git checkout main_mashiro-site
$ pnpm run clean
$ NODE_ENV=production pnpm install --frozen-lockfile
$ NODE_OPTIONS=--max_old_space_size=3072 NODE_ENV=production pnpm run build
$ NODE_ENV=production pnpm run migrate

$ exit 

# マシン再起動
$ sudo reboot


以上

記事をシェアする
記事を書いた人ねこづきあゆむ
Webエンジニア。Misskeyサーバー「みすほわいと」の管理人。
このブログでは、適当に日々の思いつきを書き連ねています。