From a52605f8e8fb7f8f6b24ecd0a05674d374980348 Mon Sep 17 00:00:00 2001 From: Wild Karl-Heinz Date: Wed, 19 Nov 2025 09:46:45 +0100 Subject: [PATCH] remove solid_queue --- .gitignore | 1 + Gemfile | 6 +++--- Gemfile.lock | 30 +++++------------------------- config/deploy.yml | 2 +- config/environments/development.rb | 6 +++--- config/puma.rb | 4 ++-- 6 files changed, 15 insertions(+), 34 deletions(-) diff --git a/.gitignore b/.gitignore index f92525c..c05c064 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ # Ignore bundler config. /.bundle +vendor/gems # Ignore all environment files. /.env* diff --git a/Gemfile b/Gemfile index a574651..6722826 100644 --- a/Gemfile +++ b/Gemfile @@ -13,9 +13,9 @@ gem "jbuilder" gem "tzinfo-data", platforms: %i[ windows jruby ] -gem "solid_cache" -gem "solid_queue" -gem "solid_cable" +#gem "solid_cache" +#gem "solid_queue" +#gem "solid_cable" gem "bootsnap", require: false gem "kamal", require: false diff --git a/Gemfile.lock b/Gemfile.lock index ba0e2b3..307cadf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -106,11 +106,6 @@ GEM ed25519 (1.4.0) erb (6.0.0) erubi (1.13.1) - et-orbi (1.4.0) - tzinfo - fugit (1.12.1) - et-orbi (~> 1.4) - raabro (~> 1.4) globalid (1.3.0) activesupport (>= 6.1) i18n (1.14.7) @@ -189,6 +184,8 @@ GEM racc (~> 1.4) nokogiri (1.18.10-arm-linux-musl) racc (~> 1.4) + nokogiri (1.18.10-arm64-darwin) + racc (~> 1.4) nokogiri (1.18.10-x86_64-linux-gnu) racc (~> 1.4) nokogiri (1.18.10-x86_64-linux-musl) @@ -212,7 +209,6 @@ GEM public_suffix (6.0.2) puma (7.1.0) nio4r (~> 2.0) - raabro (1.4.0) racc (1.8.1) rack (3.2.4) rack-session (2.1.1) @@ -299,26 +295,11 @@ GEM rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) - solid_cable (3.0.12) - actioncable (>= 7.2) - activejob (>= 7.2) - activerecord (>= 7.2) - railties (>= 7.2) - solid_cache (1.0.10) - activejob (>= 7.2) - activerecord (>= 7.2) - railties (>= 7.2) - solid_queue (1.2.4) - activejob (>= 7.1) - activerecord (>= 7.1) - concurrent-ruby (>= 1.3.1) - fugit (~> 1.11) - railties (>= 7.1) - thor (>= 1.3.1) sqlite3 (2.8.0-aarch64-linux-gnu) sqlite3 (2.8.0-aarch64-linux-musl) sqlite3 (2.8.0-arm-linux-gnu) sqlite3 (2.8.0-arm-linux-musl) + sqlite3 (2.8.0-arm64-darwin) sqlite3 (2.8.0-x86_64-linux-gnu) sqlite3 (2.8.0-x86_64-linux-musl) sshkit (1.24.0) @@ -334,6 +315,7 @@ GEM thor (1.4.0) thruster (0.1.16) thruster (0.1.16-aarch64-linux) + thruster (0.1.16-arm64-darwin) thruster (0.1.16-x86_64-linux) timeout (0.4.4) tsort (0.2.0) @@ -367,6 +349,7 @@ PLATFORMS aarch64-linux-musl arm-linux-gnu arm-linux-musl + arm64-darwin-24 x86_64-linux x86_64-linux-gnu x86_64-linux-musl @@ -385,9 +368,6 @@ DEPENDENCIES rails (~> 8.0.3) rubocop-rails-omakase selenium-webdriver - solid_cable - solid_cache - solid_queue sqlite3 (>= 2.1) stimulus-rails thruster diff --git a/config/deploy.yml b/config/deploy.yml index e80a9d0..a1fefdf 100644 --- a/config/deploy.yml +++ b/config/deploy.yml @@ -38,7 +38,7 @@ env: clear: # Run the Solid Queue Supervisor inside the web server's Puma process to do jobs. # When you start using multiple servers, you should split out job processing to a dedicated machine. - SOLID_QUEUE_IN_PUMA: true + SOLID_QUEUE_IN_PUMA: false # Set number of processes dedicated to Solid Queue (default: 1) # JOB_CONCURRENCY: 3 diff --git a/config/environments/development.rb b/config/environments/development.rb index ee5f260..a24821b 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -73,7 +73,7 @@ Rails.application.configure do MissionControl::Jobs.http_basic_auth_user = "dev" MissionControl::Jobs.http_basic_auth_password = "secret" - config.active_job.queue_adapter = :solid_queue - config.solid_queue.connects_to = { database: { writing: :queue } } - config.solid_queue.silence_polling = true + # config.active_job.queue_adapter = :solid_queue + # config.solid_queue.connects_to = { database: { writing: :queue } } + # config.solid_queue.silence_polling = true end diff --git a/config/puma.rb b/config/puma.rb index c0b8559..c92577f 100644 --- a/config/puma.rb +++ b/config/puma.rb @@ -34,10 +34,10 @@ port ENV.fetch("PORT", 3000) plugin :tmp_restart # Run the Solid Queue supervisor inside of Puma for single-server deployments -plugin :solid_queue if ENV["SOLID_QUEUE_IN_PUMA"] +# plugin :solid_queue if ENV["SOLID_QUEUE_IN_PUMA"] # Specify the PID file. Defaults to tmp/pids/server.pid in development. # In other environments, only set the PID file if requested. pidfile ENV["PIDFILE"] if ENV["PIDFILE"] -plugin :solid_queue +# plugin :solid_queue