在 AWS Amplify 上部署 NestJs?

问题描述 投票:0回答:1

我有一个 ReactJS 前端和一个 NestJS 后端。我在 AWS Amplify 上部署了前端,没有任何问题。有没有办法将 NestJS 后端部署到 AWS Amplify?如果是的话,需要对amplify.yml文件进行什么配置?

nestjs aws-amplify
1个回答
0
投票

您可以直接使用 Dockerfile 使用 AWS lambda 部署 Nestjs 后端。 首先,在 Nestjs 的根目录中创建一个

Dockerfile
,您可以编辑
main.ts
或更好的方式来创建新文件
lambda.ts
来配置 lambda serverless 项目。

Dockerfile

FROM public.ecr.aws/lambda/nodejs:18

COPY package*.json ./

RUN npm install --no-cache

COPY . .

RUN npm run build

CMD ["dist/lambda.handler"]
© www.soinside.com 2019 - 2024. All rights reserved.