commit code
Some checks failed
Gitea Actions Demo / deploy (push) Failing after 2s

This commit is contained in:
2025-12-29 19:34:39 +08:00
parent 87160c5265
commit 6772699cfe
22 changed files with 2268 additions and 70 deletions

13
main.py
View File

@ -1,6 +1,7 @@
from fastapi import FastAPI
from fastapi.concurrency import asynccontextmanager
from config.settings import settings
from scheduler import job_story_portal
from utils.logger import logger
from scheduler.scheduler import scheduler
import scheduler.jobs as jobs
@ -36,6 +37,18 @@ def _add_jobs():
logger.info("Job 'heartbeat-job' registered.")
else:
logger.info("Job 'heartbeat-job' already exists. Skipped.")
if not scheduler.get_job("generate-daily-article-job"):
scheduler.add_job(
job_story_portal.job_generate_daily_article,
trigger="interval",
seconds=86400, # 每天运行一次
id="generate-daily-article-job",
replace_existing=True,
)
logger.info("Job 'generate-daily-article-job' registered.")
else:
logger.info("Job 'generate-daily-article-job' already exists. Skipped.")
@asynccontextmanager