Set up Delayed Job as the backend for Active Job
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 31 Oct 2018 14:31:32 +0000 (15:31 +0100)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 31 Oct 2018 14:31:32 +0000 (15:31 +0100)
commit801522c5c349cee50c917a933bcd39656c8dc230
tree8b80e05240594f304b9b94afac41c82174906cea
parentad85a03e21fdeaa050d5b8ca075ab2ffe36d5a34
Set up Delayed Job as the backend for Active Job

This persists jobs into the database, and uses locking to ensure that
workers from multiple machines avoid treading on each other.

Jobs can be run by using `bundle exec rake jobs:work`

Fixes #2015
Gemfile
Gemfile.lock
config/application.rb
db/migrate/20181031113522_create_delayed_jobs.rb [new file with mode: 0644]
db/structure.sql