yumi-cron/README.md
2026-04-17 19:04:32 +08:00

934 B

chatapp-cron

Standalone cron workers for chatapp activities.

Current worker:

  • week-star-job: specified-gift weekly rank settlement and reward dispatch

Local run:

cd /Users/hy/Documents/hy/chatapp-cron
go mod tidy
go run ./cmd/week-star-job

Production deploy:

cd /Users/hy/Documents/hy/chatapp3/chatapp3-deploy
./deploy.sh -c chatapp-cron

Required envs:

  • CRON_MYSQL_DSN
  • CRON_REDIS_ADDR
  • CRON_REDIS_PASSWORD
  • CRON_REDIS_DB
  • CRON_JAVA_OTHER_BASE_URL
  • WEEK_STAR_DEFAULT_SYS_ORIGIN
  • WEEK_STAR_TIMEZONE
  • WEEK_STAR_SETTLE_INTERVAL_SECONDS

Production topology:

  • worker host: Singapore cron-sg-1
  • dependent MySQL / Redis / Java Other: Riyadh private network
  • network requirement: VPCs must be connected through Tencent Cloud Connect Network before deploy

Detailed ops guide:

  • /Users/hy/Documents/hy/chatapp3/chatapp3-deploy/tencent-prod/docs/CHATAPP_CRON_DEPLOYMENT.md