-
[AWS, Node] Elastic Beanstalk로 Express 앱 배포하기programing/Web 2019. 9. 10. 11:49
1. Express Generator로 디렉토리 생성
express --view=pug <directory_name>
2. Git으로 init하기
git init후 .gitignore도 생성
(.elasticbeanstalk/는 EB를 이용해 환경 생성시 자동으로 추가된다.)
3. EB로 환경 생성
`eb init --platform node.js --region us-east-2`로 레포지토리(.elasticbeanstalk/)생성
`eb create <env_name>`로 환경 생성
4. .ebextensions설정
`<directory_name>/.ebextensions/nodecommand.config`파일 생성 후, 다음 내용을 입력 (띄어쓰기 필수)
option_settings: aws:elasticbeanstalk:container:nodejs: NodeCommand: "npm start"
생성 후, git commit을 해주세요.
5. 각종 구현하기
Express 앱을 나름대로 수정하고 개발하시고, git commit을 해주세요.
6. 배포하기
`eb deploy`를 이용하여 배포합니다.
7. 환경 열기
`eb open`을 이용하여 오픈합니다.
8. 환경 닫기
`eb terminate`를 이용하여 환경을 닫습니다.
참고
https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html
'programing > Web' 카테고리의 다른 글
[Webpack] 웹팩에서 cass(scss) 적용하기 (0) 2019.09.19 [AWS] S3 버킷 삭제시 access denied 오류 해결 방법 (0) 2019.09.10 [Web] 최신 브라우저의 내부 살펴보기 (0) 2019.09.06 [Web] SPA를 구현하는 다양한 방법들 (0) 2019.08.31 [CSS] flex (0) 2019.08.31 댓글