手動でセットアップした場合のアップデート方法
TIP
基本的な操作はMisskeyHubのドキュメントに記載されている内容と同様です。
ユーザーの切り替えとディレクトリの移動を行います。
bash
sudo su - misskey
cd kakurega.app以下のコマンドでアップデートを行います。
bash
git checkout master-kakurega
git pull
git submodule update --init
NODE_ENV=production pnpm install --frozen-lockfile
NODE_ENV=production pnpm run build
pnpm run migrate正常にアップデートが完了した場合は現在の実行ユーザー(misskey)からexitしておきます。
bash
exitサービスの再起動
アップデートの完了後にサービスの再起動を行います。
bash
sudo systemctl restart misskeyDockerを使用している場合のアップデート方法
TIP
基本的な操作はMisskeyHubのドキュメントに記載されている内容と同様です。
リポジトリをクローンしたディレクトリに移動します。
bash
cd kakurega.app以下のコマンドでアップデートを行います。
bash
git checkout master-kakurega
git pull
sudo docker compose stop && sudo docker compose up -dアップデートに失敗する場合
もしdocker composeでイメージの取得に失敗する場合は、以下のようにdocker-compose.yml内のイメージ名を修正してみてください。
yaml
services:
web:
build: .
image: ghcr.io/hideki0403/kakurega.app:latest
image: ghcr.io/kakurega-dev/kakurega.app:latest
restart: always