-
Notifications
You must be signed in to change notification settings - Fork 24
Update to 1.5
Kosuke Tanabe edited this page Jan 22, 2023
·
22 revisions
注意: 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 を開き、アクセスできることを確認します。