Make whenever properly read the S3 bucket

For unknown reasons the magic
[Figaro](https://github.com/laserlemon/figaro) does to turn keys in
`config/application.yml` into ENV vars that can be read through Ruby's
`ENV[]` is not working in `config/schedule.rb`.

As a result, the `db2fog` tasks are not translated into cron entries
which led to not having automatic backups.
This commit is contained in:
Pau Perez
2019-12-09 17:16:11 +01:00
parent 52dc288470
commit e8d68e3b89

View File

@@ -13,11 +13,11 @@ job_type :enqueue_job, "cd :path; :environment_variable=:environment bundle exe
every 1.day, at: '2:45am' do
rake 'db2fog:clean' if ENV['S3_BACKUPS_BUCKET']
rake 'db2fog:clean' if app_config['S3_BACKUPS_BUCKET']
end
every 4.hours do
rake 'db2fog:backup' if ENV['S3_BACKUPS_BUCKET']
rake 'db2fog:backup' if app_config['S3_BACKUPS_BUCKET']
end
every 5.minutes do