最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

适用于aws的reactjs app的appspec.yml

IT培训 admin 4浏览 0评论

适用于aws的reactjs app的appspec.yml

我在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/AWSEC2/latest/UserGuide/user-data.html。

适用于aws的reactjs app的appspec.yml

我在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/AWSEC2/latest/UserGuide/user-data.html。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论