diff --git a/app/workers/refresh_sitemap_worker.rb b/app/workers/refresh_sitemap_worker.rb index 8ff7b7a..e34ee67 100644 --- a/app/workers/refresh_sitemap_worker.rb +++ b/app/workers/refresh_sitemap_worker.rb @@ -31,7 +31,7 @@ class RefreshSitemapWorker end end - SitemapGenerator::Sitemap.ping_search_engines if Rails.env.production? + # SitemapGenerator::Sitemap.ping_search_engines if Rails.env.production? Rails.logger.info "Sitemap has been generated successfully" rescue => e Rails.logger.error "Error refreshing sitemap: #{e.message}" diff --git a/config/initializers/schedule_tasks.rb b/config/initializers/schedule_tasks.rb index 9da1beb..5aa6121 100644 --- a/config/initializers/schedule_tasks.rb +++ b/config/initializers/schedule_tasks.rb @@ -1,11 +1,9 @@ # config/initializers/schedule_tasks.rb Rails.application.config.after_initialize do - if Rails.env.production? && !ENV["RAILS_BUILD"] - begin - RefreshSitemapWorker.perform_async - Rails.logger.info "Startup task (RefreshSitemapWorker) scheduled successfully" - rescue => e - Rails.logger.error "Error scheduling startup task: #{e.message}" - end - end + begin + RefreshSitemapWorker.perform_async + Rails.logger.info "Startup task (RefreshSitemapWorker) scheduled successfully" + rescue => e + Rails.logger.error "Error scheduling startup task: #{e.message}" end +end diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb index 68904c6..78a9b6a 100644 --- a/config/initializers/sidekiq.rb +++ b/config/initializers/sidekiq.rb @@ -5,7 +5,7 @@ Sidekiq.configure_server do |config| config.redis = { url: ENV.fetch("REDIS_URL", "redis://localhost:6379/1") } config.logger.level = Logger::INFO config.on(:startup) do - schedule_file = "config/sidekiq.yml" + schedule_file = "config/sidekiq_scheduler.yml" if File.exist?(schedule_file) Sidekiq::Scheduler.enabled = true Sidekiq::Scheduler.dynamic = true diff --git a/config/sidekiq.yml b/config/sidekiq_scheduler.yml similarity index 94% rename from config/sidekiq.yml rename to config/sidekiq_scheduler.yml index e370683..7cbbe62 100644 --- a/config/sidekiq.yml +++ b/config/sidekiq_scheduler.yml @@ -9,4 +9,4 @@ refresh_sitemap: class: RefreshSitemapWorker queue: default description: "Refresh sitemap daily" - enabled: true + enabled: true \ No newline at end of file