This website requires JavaScript.
Explore
Help
Register
Sign in
goffee
/
cup
Watch
1
Star
0
Fork
You've already forked cup
2
Code
Issues
Pull requests
Projects
Releases
17
Packages
Wiki
Activity
Actions
main
cup
/
config
History
Download ZIP
Download TAR.GZ
Exact
Exact
Union
RegExp
Jose Cely
3d051e9617
Wires the scheduler into the cup application following the exact conventions of the Asynq queue integration. A new testmac/config/scheduler.go file provides GetSchedulerConfig() with enable flag, polling interval, and rate limit. A new testmac/register-scheduler.go file registers task handlers (send_email and flaky_task as samples) on the Schedulermux, creates the DB-backed store via core.ResolveGorm(), and launches the scheduler in a goroutine — only when EnableScheduler: true. The scheduler tables are migrated alongside other models in run-auto-migrations.go via db.AutoMigrate(&scheduler.QueueItem{}, &scheduler.ProcessedItem{}).
2026-06-13 18:59:06 -05:00
..
cache.go
first commits 3
2024-09-12 18:15:38 -05:00
dotenvfile.go
first commits 3
2024-09-12 18:15:38 -05:00
gorm.go
TEMPLATE env vars
2024-09-23 18:11:13 -05:00
queue.go
queue system settings expanded. Update debug to goffee log system
2026-05-18 22:37:26 -05:00
request.go
first commits 3
2024-09-12 18:15:38 -05:00
scheduler.go
Wires the scheduler into the cup application following the exact conventions of the Asynq queue integration. A new testmac/config/scheduler.go file provides GetSchedulerConfig() with enable flag, polling interval, and rate limit. A new testmac/register-scheduler.go file registers task handlers (send_email and flaky_task as samples) on the Schedulermux, creates the DB-backed store via core.ResolveGorm(), and launches the scheduler in a goroutine — only when EnableScheduler: true. The scheduler tables are migrated alongside other models in run-auto-migrations.go via db.AutoMigrate(&scheduler.QueueItem{}, &scheduler.ProcessedItem{}).
2026-06-13 18:59:06 -05:00