Files
xugou/wrangler.toml
T
gujiangjiang 6f0f4e4cb3 ci: 新增通过 GitHub Actions 自动部署到 Cloudflare
- 新增 `deploy.yml` 工作流,实现推送代码到 `main` 分支后自动触发构建和部署流程。
- 移除 `wrangler.toml` 中的硬编码配置(如 `database_id` 和 `database_name`),改用占位符并通过 GitHub Secrets 进行安全注入,极大地提升了项目的安全性与灵活性。
- 更新了项目 Wiki 部署指南,用全新的自动化流程替代了旧的手动配置和部署步骤,显著降低了新用户的部署门槛。
2025-10-08 02:16:15 +08:00

23 lines
555 B
TOML

name = "xugou-app"
main = "backend/src/index.ts"
compatibility_date = "2025-03-10"
compatibility_flags = ["nodejs_compat"]
minify = true # 生产环境压缩代码
# 添加定时触发器,每分钟执行一次监控检查
[triggers]
crons = ["* * * * *"]
[[d1_databases]]
binding = "DB"
database_name = "${D1_DATABASE_NAME}" # 使用占位符
database_id = "${D1_DATABASE_ID}" # 使用占位符
[assets]
binding = "ASSETS"
directory = "frontend/dist"
not_found_handling = "single-page-application"
[version_metadata]
binding = "CF_VERSION_METADATA"