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.
This commit is contained in:
parent
5bc06007b2
commit
4e1fb58abf
@ -1,7 +1,7 @@
|
|||||||
# config/initializers/schedule_tasks.rb
|
# config/initializers/schedule_tasks.rb
|
||||||
|
|
||||||
Rails.application.config.after_initialize do
|
Rails.application.config.after_initialize do
|
||||||
if Rails.env.production?
|
if Rails.env.production? && !ENV["RAILS_BUILD"]
|
||||||
begin
|
begin
|
||||||
unless Rails.cache.read("startup_task_running")
|
unless Rails.cache.read("startup_task_running")
|
||||||
Rails.cache.write("startup_task_running", true, expires_in: 1.hour)
|
Rails.cache.write("startup_task_running", true, expires_in: 1.hour)
|
||||||
|
Loading…
Reference in New Issue
Block a user