ADD sync repo updated at time

(cherry picked from commit 8c6df359a5)
This commit is contained in:
Jasder
2021-01-08 18:07:48 +08:00
committed by moshenglv
parent f4dc82f7d5
commit 8c8d9f64c4
6 changed files with 54 additions and 12 deletions

View File

@@ -3,6 +3,11 @@ sidekiq_url = redis_config["url"]
Sidekiq.configure_server do |config|
config.redis = { url: sidekiq_url }
schedule_file = "config/schedule.yml"
if File.exists?(schedule_file)
Sidekiq::Cron::Job.load_from_hash YAML.load_file(schedule_file)
end
end
Sidekiq.configure_client do |config|

View File

@@ -1,6 +1,7 @@
Rails.application.routes.draw do
require 'sidekiq/web'
require 'sidekiq/cron/web'
require 'admin_constraint'
# mount Sidekiq::Web => '/sidekiq', :constraints => AdminConstraint.new

5
config/schedule.yml Normal file
View File

@@ -0,0 +1,5 @@
sync_gitea_repo_updated_at:
# second minute hour day month date
cron: "0 0 24 * *"
class: "SyncRepoUpdateTimeJob"
queue: default