1
aws에 내 nodejs 반응 애플리케이션을 배포하고 EC2 및 CodeDeploy를 사용 중입니다. 거의 다 왔지만 프로젝트에 appspec.yml 파일이 없기 때문에 배포가 실패합니다. 나는 내 프로젝트에 appspec.yml 파일을 생성하기위한 GitHub의에서 상용구 코드를했다 한 것이aws에서 reactjs 앱용 appspec.yml
그것은이 바로 보이는지금
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)를 변경해야합니까?
CodeDeploy 전에 CodeBuild가 필요할 수 있습니다. –
그 이유는 무엇입니까? – ApurvG