gpt4 book ai didi

node.js - aws 上的 ReactJS 应用程序的 appspec.yml

转载 作者:太空宇宙 更新时间:2023-11-04 00:14:45 24 4
gpt4 key购买 nike

我正在 aws 上部署我的 Nodejs React 应用程序,并且使用 EC2 和 CodeDeploy。我快到了,但我的部署失败了,因为项目中没有 appspec.yml 文件。我在项目中创建了一个 appspec.yml 文件,并从 github 获取了一个样板代码

现在看起来像这样

appspec.yml

version: 0.0
os: linux
files:
- source: /
destination: /var/www/html
permissions:
- object: /var/www/html
pattern: "**"
owner: apache
group: apache
mode: 755
type:
- file
hooks:
BeforeInstall:
- location: scripts/installapache.sh
runas: root
- location: scripts/startapache.sh
runas: root
AfterInstall:
- location: scripts/restartapache.sh
runas: root

这是一个样板代码。但对于我的应用程序,我需要运行这些命令

npm install -g yarn
yarn install --ignore-scripts
gulp

我应该如何将这些包含在 appspec.yml 文件中?有人可以展示它应该是什么样子吗?

还需要根据项目结构更改权限字段(在 appspec.yml 中)吗?

最佳答案

这些安装命令更适合 EC2 用户数据。请参阅http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html获取说明。

关于node.js - aws 上的 ReactJS 应用程序的 appspec.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47680054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com