如何部署通常在AWS本地运行的后端Express应用程序

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

所以我有一个投资组合的前端和后端存储库。看起来像这样:

portfolio_fullstack

  • 后端

    • mike_prompt.txt
    • 环境。
    • 节点模块
    • 服务器.js
    • 包装
    • 包裹锁
  • 前端

    • 反应的东西`

放大.yml

我这里重点关注后端。我能够仅使用前端文件夹来运行 AWS Amplify,但我似乎无法使用它来运行后端文件夹。我陷入了如何运行这个后端文件夹的困境,因为当我在本地运行它时,它并不像使用“node server.js”那么简单。我该怎么办?

我尝试将其放在 AWS Lambda 上,但后端文件夹超过 10 MB,我完全迷失了方向。我只是非常非常困惑如何运行它,就好像我只是在本地运行它一样。

reactjs node.js amazon-web-services backend
1个回答
0
投票
  1. 首先,您可以容器化您的后端。

https://code.visualstudio.com/docs/containers/quickstart-node

  1. 其次,您可以将后端的 Docker 镜像推送到存储库内的 Amazon ECR 服务中。

https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-push-ecr-image.html

  1. 第三,使用容器镜像托管创建Lambda函数

https://docs.aws.amazon.com/lambda/latest/dg/images-create.html

您可以从 AWS re:POST 找到快速摘要:https://repost.aws/knowledge-center/lambda-container-images

© www.soinside.com 2019 - 2024. All rights reserved.