From 0dd3d03b671cc4e8b739160ed7946267595cf017 Mon Sep 17 00:00:00 2001 From: ricola Date: Tue, 7 Oct 2025 10:24:23 +0200 Subject: [PATCH] Read RACK_ENV but apply RAILS_ENV Ruby whenever uses RAILS_ENV in crontab. --- config/schedule.rb | 4 ++-- vedia.rb | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/config/schedule.rb b/config/schedule.rb index 37830fe..ec9ae59 100644 --- a/config/schedule.rb +++ b/config/schedule.rb @@ -1,5 +1,5 @@ -if ENV['RAILS_ENV'] - set :environment, ENV['RAILS_ENV'] +if ENV['RACK_ENV'] + set :environment, ENV['RACK_ENV'] end set :output, 'vedia.log' diff --git a/vedia.rb b/vedia.rb index 048ed62..ee3ec7b 100644 --- a/vedia.rb +++ b/vedia.rb @@ -1,4 +1,10 @@ require 'sinatra' + +# Set environment before requiring 'sinatra/activerecord' to make `whenever` uses the database. +if ENV['RAILS_ENV'] + set :environment, ENV['RAILS_ENV'] +end + require 'sinatra/activerecord' require 'bcrypt' require 'gettext'