fix(dawarich): run db:migrate before assets:precompile

In Rails production, eager loading during assets:precompile can execute
DB queries. Dawarich 1.7.0 adds new tables (monthly digest email
preferences, S3 storage settings). Running precompile before migrate
causes 'Operation not permitted' / exit code 1 when those tables do
not exist yet.

Reordered to: db:migrate -> assets:precompile -> data:migrate,
which is the correct Rails deployment sequence.

Fixes #14048
This commit is contained in:
CanbiZ (MickLesk)
2026-04-27 08:52:19 +02:00
parent 91b03574e4
commit 3a356b3165
+1 -1
View File
@@ -67,8 +67,8 @@ function update_script() {
$STD npm install
fi
$STD bundle exec rake assets:precompile
$STD bundle exec rails db:migrate
$STD bundle exec rake assets:precompile
$STD bundle exec rake data:migrate
msg_ok "Ran Migrations"