feat(infra): add scheduler and worker-generate standalone processes
Extract monitoring recovery/inspection workers and schedule dispatch into a dedicated scheduler process. Add worker-generate process for article generation and template-assist queue consumption. Introduce shared/schedule runtime for cron-based worker lifecycle management. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+7
-1
@@ -1,4 +1,4 @@
|
||||
.PHONY: dev-init dev-api migrate-up migrate-down migrate-monitoring-up migrate-monitoring-down migrate-create sqlc-generate tenant-scope-guard lint test tidy seed
|
||||
.PHONY: dev-init dev-api dev-worker-generate dev-scheduler migrate-up migrate-down migrate-monitoring-up migrate-monitoring-down migrate-create sqlc-generate tenant-scope-guard lint test tidy seed
|
||||
|
||||
DB_URL ?= postgres://geo:geo_dev@localhost:5432/geo?sslmode=disable
|
||||
MONITORING_DB_URL ?= postgres://geo:geo_dev@localhost:5433/geo_monitoring?sslmode=disable
|
||||
@@ -15,6 +15,12 @@ dev-init: ## Start infra, run migrations, seed data
|
||||
dev-api: ## Run tenant-api server
|
||||
go run ./cmd/tenant-api
|
||||
|
||||
dev-worker-generate: ## Run article generation worker
|
||||
go run ./cmd/worker-generate
|
||||
|
||||
dev-scheduler: ## Run scheduler workers
|
||||
go run ./cmd/scheduler
|
||||
|
||||
migrate-up: ## Run all pending migrations
|
||||
$(MIGRATE_CMD) -path migrations -database "$(DB_URL)" up
|
||||
|
||||
|
||||
Reference in New Issue
Block a user