Skip to content
Kosuke Tanabe edited this page May 11, 2024 · 22 revisions

1.5系へのアップデート

Next-L Enju Leaf 1.5では、アップロードしたファイルの保存にActiveStorageとMinIOを使用しており、このマイグレーション作業が必要になります。

注意: 2023年1月現在、以下の手順は検証中です。

警告: 必ずアプリケーションとデータベースのバックアップを取得してください!

Next-L Enju Leaf 1.5へのアップデートの前に、1.4.6にアップデートしておいてください

Enjuを停止します。

cd enju_leaf
docker compose down

新しいEnjuを取得します。

git checkout main
git pull

コンテナをビルドします。

docker compose build
docker compose up -d

データベースのマイグレーションを実行します。

docker compose run --rm web bin/rake db:migrate

アップロードされたファイルのマイグレーションを実行します。

docker compose run --rm web bin/rake enju_leaf:migrate_attachments

キャッシュをクリアします。

docker compose run --rm web bin/rails c
> Rails.cache.clear
> exit

http://localhost:8080 を開き、アクセスできることを確認します。

Clone this wiki locally