Files
mozo-backend/lib/tasks/counters.rake
T
BenClaw eef3d17431 feat(counter): add Mozo::Counter.provision! to seed Redis from CouchDB
- Reads Order.by_supplier_id_and_state view (reduce, grouped)
- Sets Redis keys: supplier_counter:<id>:orders_placed / orders_in_process
- Creates design doc if missing (from drb_counter/couchdb_design.yml)
- Rake task: rails counters:provision
- Also invokable directly: rails runner 'Mozo::Counter.provision!'
2026-05-17 22:02:56 +02:00

11 lines
225 B
Ruby

namespace :counters do
task reset: :environment do
Supplier.reset_counters!
end
desc 'Provision Redis counters from CouchDB aggregated data'
task provision: :environment do
Mozo::Counter.provision!
end
end