Preset: aws_amplify
相关阅读:AWS Amplify Hosting
部署到 AWS Amplify Hosting
使用 零配置 即可与此提供商集成。
- 登录 AWS Amplify Hosting 控制台
- 单击“开始”> Amplify Hosting(托管您的 Web 应用程序)
- 选择并授权访问您的 Git 存储库提供商并选择主分支
- 为您的应用程序选择一个名称,确保自动检测到构建设置,并可选择在高级部分下设置要求环境变量
- 可选地,选择启用 SSR 日志记录以启用到您的 Amazon CloudWatch 帐户的服务器端日志记录
- 确认配置并单击“保存并部署”
高级配置
您可以使用 awsAmplify
选项配置此预设的高级选项。
ts
nitro.config.ts
ts
export default defineNitroConfig({
awsAmplify: {
// catchAllStaticFallback: true,
// imageOptimization: { path: "/_image", cacheControl: "public, max-age=3600, immutable" },
// imageSettings: { ... },
}
})
amplify.yml
您可能需要自定义amplify.yml
文件来进行高级配置。以下是两个模板示例:
yml
amplify.yml
yml
version: 1
frontend:
phases:
preBuild:
commands:
- nvm use 18 && node --version
- corepack enable && npx --yes nypm install
build:
commands:
- pnpm build
artifacts:
baseDirectory: .amplify-hosting
files:
- '**/*'