From 089d6923477dc16f173f4a467e244805f6083fcb Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 18 May 2026 20:16:50 +0100 Subject: [PATCH] Delete structure files before running migrations This ensures that rails can't try to load them as a shortcut. --- cookbooks/web/resources/rails_port.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cookbooks/web/resources/rails_port.rb b/cookbooks/web/resources/rails_port.rb index c170d48a1..b352f5847 100644 --- a/cookbooks/web/resources/rails_port.rb +++ b/cookbooks/web/resources/rails_port.rb @@ -463,6 +463,18 @@ action :create do only_if { new_resource.build_assets } end + file "#{rails_directory}/db/structure.sql" do + action :nothing + subscribes :delete, "git[#{rails_directory}]" + only_if { new_resource.run_migrations } + end + + file "#{rails_directory}/db/gps_structure.sql" do + action :nothing + subscribes :delete, "git[#{rails_directory}]" + only_if { new_resource.run_migrations } + end + bundle_exec "#{rails_directory}/db/migrate" do action :nothing directory rails_directory -- 2.47.3