From 4e1fb58abfe13586cda81d1452d79759b8e7916b Mon Sep 17 00:00:00 2001 From: songtianlun Date: Sat, 25 Jan 2025 01:38:12 +0800 Subject: [PATCH] feat: prevent startup task from running in development environment - Updated schedule_tasks.rb to include RAILS_BUILD check - Improved application startup behavior in development mode This change ensures the startup task does not run unnecessarily in development environment, reducing application startup time and resources usage. --- config/initializers/schedule_tasks.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/schedule_tasks.rb b/config/initializers/schedule_tasks.rb index 22edf97..abfabc6 100644 --- a/config/initializers/schedule_tasks.rb +++ b/config/initializers/schedule_tasks.rb @@ -1,7 +1,7 @@ # config/initializers/schedule_tasks.rb Rails.application.config.after_initialize do - if Rails.env.production? + if Rails.env.production? && !ENV["RAILS_BUILD"] begin unless Rails.cache.read("startup_task_running") Rails.cache.write("startup_task_running", true, expires_in: 1.hour)