我正在尝试将我的 NestJS 应用程序部署到 AWS elastic beanstalk,但没有取得任何成功,有人可以一步步写下我如何实现这一目标吗?
\n完整解释:
\n我有一个带有 typeorm 的 Nestjs 应用程序,但没有\xe2\x80\x99t 将其配置为与 RDS 一起使用,所以我们暂时保留它(也许有连接,idk)。
\n首先,我制作了一个 CodePipline,当我将新版本推送到我的 github 存储库时,它会自动将整个存储库部署到在节点 12.x 上运行的 eb 实例。
\n现在,我希望在每次 git 推送时,实例都会安装依赖项、构建 Nest 应用程序,并从 /dist/main.js 启动服务器。
\n我添加了一个 Procfile:
\nweb: npm install && npm run build && npm run start:prod\nRun Code Online (Sandbox Code Playgroud)\n我还在 EB 上添加了在 main.ts 上配置的 PORT 环境变量,当未发现时使用 8080。
\n我的 package.json 脚本就像一个新创建的 Nest 应用程序:
\n "scripts": {\n "prebuild": "rimraf dist",\n "build": "nest build",\n "format": "prettier --write \\"src/**/*.ts\\" \\"test/**/*.ts\\"",\n "start": "nest …Run Code Online (Sandbox Code Playgroud)