Set up async workers/jobs via Sidekiq #26

Merged
raucao merged 4 commits from feature/sidekiq into master 2021-02-03 18:12:49 +00:00
Owner
  • Adds Sidekiq for workers and jobs
  • Configures Sidekiq for ActiveJob
  • Adds Sidekiq Web UI to /sidekiq (only accessible to admins)
  • Moves external operations (LDAP, ejabberd API) out of the last signup-step request, into async jobs

Very easy to write and test new jobs now. Also added scheduling for CRON-like job execution. Have fun!

* Adds Sidekiq for workers and jobs * Configures Sidekiq for ActiveJob * Adds Sidekiq Web UI to `/sidekiq` (only accessible to admins) * Moves external operations (LDAP, ejabberd API) out of the last signup-step request, into async jobs Very easy to write and test new jobs now. Also added scheduling for CRON-like job execution. Have fun!
raucao added the
kredits-2
feature
labels 2021-02-03 12:22:45 +00:00
raucao added 3 commits 2021-02-03 12:22:45 +00:00
Add Sidekiq, configure admin access to Web UI
All checks were successful
continuous-integration/drone/push Build is passing
35e2c8cd30
Create LDAP users asynchronously
All checks were successful
continuous-integration/drone/push Build is passing
8ad85636d9
Move XMPP contacts exchange to background job
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
58cc6811f9
raucao changed title from Set up aynsc and scheduled workers/jobs via Sidekiq to Set up async workers/jobs via Sidekiq 2021-02-03 12:23:22 +00:00
raucao requested review from greg 2021-02-03 15:33:44 +00:00
raucao requested review from galfert 2021-02-03 15:33:44 +00:00
raucao requested review from bumi 2021-02-03 15:33:44 +00:00
raucao requested review from fsmanuel 2021-02-03 15:33:44 +00:00
greg approved these changes 2021-02-03 16:31:45 +00:00
greg left a comment
Owner

LGTM!

LGTM!
raucao removed review request for fsmanuel 2021-02-03 18:09:14 +00:00
raucao removed review request for bumi 2021-02-03 18:09:16 +00:00
raucao removed review request for galfert 2021-02-03 18:09:18 +00:00
raucao added 1 commit 2021-02-03 18:12:10 +00:00
Add missing hook to spec
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
656c887811
raucao merged commit 260dedb6cf into master 2021-02-03 18:12:49 +00:00
raucao deleted branch feature/sidekiq 2021-02-03 18:12:56 +00:00
Sign in to join this conversation.
No description provided.