From 8d03165cfc3d4f46023f090a19cd2f59de625467 Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Wed, 7 Feb 2024 10:47:46 +0000 Subject: [PATCH] Remove sidekiq entirely to speed up builds a little and reduce image size --- Gemfile | 4 ++-- Gemfile.lock | 15 --------------- config/initializers/sidekiq.rb | 7 ------- config/sidekiq.yml | 27 --------------------------- 4 files changed, 2 insertions(+), 51 deletions(-) delete mode 100644 config/initializers/sidekiq.rb delete mode 100644 config/sidekiq.yml diff --git a/Gemfile b/Gemfile index 76166df..023afd7 100644 --- a/Gemfile +++ b/Gemfile @@ -75,8 +75,8 @@ gem "tailwindcss-rails", "~> 2.0" gem "font-awesome-sass" gem "httparty" -gem "sidekiq" -gem 'sidekiq-scheduler' +# gem "sidekiq" +# gem 'sidekiq-scheduler' gem "icalendar" gem "administrate" diff --git a/Gemfile.lock b/Gemfile.lock index ad19438..9f64915 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -240,16 +240,12 @@ GEM rdoc (6.5.0) psych (>= 4.0.0) redis (4.8.1) - redis-client (0.17.0) - connection_pool regexp_parser (2.8.1) reline (0.3.8) io-console (~> 0.5) rexml (3.2.6) ruby2_keywords (0.0.5) rubyzip (2.3.2) - rufus-scheduler (3.9.1) - fugit (~> 1.1, >= 1.1.6) sassc (2.4.0) ffi (~> 1.9) sassc-rails (2.1.2) @@ -263,15 +259,6 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 3.0) websocket (~> 1.0) - sidekiq (7.1.5) - concurrent-ruby (< 2) - connection_pool (>= 2.3.0) - rack (>= 2.2.4) - redis-client (>= 0.14.0) - sidekiq-scheduler (5.0.3) - rufus-scheduler (~> 3.2) - sidekiq (>= 6, < 8) - tilt (>= 1.4.0) sprockets (4.2.1) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) @@ -336,8 +323,6 @@ DEPENDENCIES rails (= 7.1.0.rc2) redis (~> 4.0) selenium-webdriver - sidekiq - sidekiq-scheduler sprockets-rails stimulus-rails tailwindcss-rails (~> 2.0) diff --git a/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb deleted file mode 100644 index b061805..0000000 --- a/config/initializers/sidekiq.rb +++ /dev/null @@ -1,7 +0,0 @@ -Sidekiq.configure_server do |config| - config.redis = { url: ENV['REDIS_URL'] } -end - -Sidekiq.configure_client do |config| - config.redis = { url: ENV['REDIS_URL'] } -end diff --git a/config/sidekiq.yml b/config/sidekiq.yml deleted file mode 100644 index 26be453..0000000 --- a/config/sidekiq.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -:concurrency: 5 -staging: - :concurrency: 10 -production: - :concurrency: 20 -:queues: - - default - - mailers - -# These are the cron jobs -:scheduler: - :schedule: - :lecture_checkin_job: - # Lectures start at 15 minutes past the hour so run the checkin script just before - cron: '14 * * * 1,2,3,4,5' - class: 'LectureCheckinJob' - queue: default - :scrape_panopto_job: - cron: '* * * * 1,2,3,4,5' - class: 'ScrapePanoptoJob' - queue: default - :scrape_toggl_job: - # Lectures end at 5 past the hour so scrape toggl a little after when I will have ended the time entry - cron: '10 * * * 1,2,3,4,5' - class: 'ScrapeTogglJob' - queue: default