Skip to content
Kosuke Tanabe edited this page Jan 22, 2023 · 22 revisions

1.5系へのアップデート

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

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

アップデートの前に、enju_leaf-1.4.1にアップデートしておいてください。

Enjuを停止します。

cd enju_leaf
docker compose down

新しいEnjuを取得します。

git checkout main
git pull

設定ファイル.envに、以下の行を追加します。

MINIO_ROOT_USER=enju
# MinIOのパスワード。自分で変更すること
MINIO_ROOT_PASSWORD=password

ENJU_LEAF_STORAGE_BUCKET=enju-leaf
ENJU_LEAF_STORAGE_ENDPOINT=http://minio:9000

Enjuを再起動します。development環境ではenju-leaf-development, production環境ではenju-leaf-productionという名前のバケットがMinIOに作成されます。

docker compose up -d

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

docker compose run --rm web rake db:migrate

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

docker compose run --rm web rake enju_leaf:migrate_attachments

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

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

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

Clone this wiki locally