2 Respostas
- Mais recentes
- Mais votos
- Mais comentários
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;
respondido há um ano
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/
Conteúdo relevante
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 2 anos
I use CodePipeline configured on main branch my Github repo. No manually deploy