2개 답변
- 최신
- 최다 투표
- 가장 많은 댓글
0
Aws Elastic Beanstalk does not allow running your Node.js app directly on the port 80.
I have solved my issue by adding Beanstalk config file to the project root: .ebextensions/app.config
option_settings:
aws:elasticbeanstalk:application:environment:
PORT: "8080"
And re-config my Node.js app to port 8080.
Now that is working inn the next way: I open app URL in browser -> Nginx gets request on port 80 and send in to myApp on 8080
P.S. Also need to add an inbound rule for port 8080;
답변함 일 년 전
0
What steps did you take to deploy?
When compressing files, did you select and compress the files you needed as described in the following blog?
https://dev.classmethod.jp/articles/nodejs-application-deployment-on-elastic-beanstalk/
I use CodePipeline configured on main branch my Github repo. No manually deploy