跳到主要内容

部署

ChurchApps 根据项目类型使用不同的部署策略。API 部署到 AWS Lambda,Web 应用作为静态站点部署到 S3 配合 CloudFront,移动应用通过 Expo EAS 构建并分发到应用商店。

按项目类型部署

项目类型部署目标工具
APIAWS LambdaServerless Framework v3(Node.js 22.x 运行时)
Web 应用S3 + CloudFront静态构建、S3 同步、CloudFront 失效
移动应用应用商店Expo EAS Build + OTA 更新
FreeShow直接下载Electron Builder(跨平台二进制文件)

环境

环境用途
dev本地开发
demo公开演示实例
staging预生产测试
prod生产环境
信息

每个环境都有自己的一套 API 端点、数据库和配置。环境特定的设置在本地通过 .env 文件管理,在部署环境中通过 AWS SSM Parameter Store 管理。