Comments (4)
Looks like Azure provides a PORT
environment variable which you should use to start your express app.
An easy way for it work would be to write the line start(9001)
like this.
start(process.env.PORT || 9001)
It would make sure that the server starts on the PORT env variable (if provided) and would fall back on 9001
if there is no such variable present (such as inside your local environment).
from next-express-bootstrap-boilerplate.
The solution is tested and I can confirm it works! Thanks a bunch.
Would it be possible to implement this in the upstream you are hosting?
Also it might be a good idea to add an echo when the server starts ( Server running on %port or env% with all pistons firing)
Thank you!
from next-express-bootstrap-boilerplate.
Yes, I'm going to put this in in my next commit. (And the server running log)
You're welcome!
Please feel free to close the issue now.
from next-express-bootstrap-boilerplate.
@MustansirZia I reopened this issue to share a small snippet with you for good azure working
In package.json please include the package cross-env
"scripts": {
"build": "cd app && next build",
"postinstall": "cd app && next build",
"start": "cross-env NODE_ENV=production node app.js",
"dev": "nodemon --ignore app/ app.js"
},
Also adding the postinstall script is important otherwise Azure web app will not build before a start.
from next-express-bootstrap-boilerplate.
Related Issues (10)
- Using of pkg to transfrom in binary HOT 10
- Update to nextjs 9 HOT 5
- Issues on nodemon HOT 25
- Sass Module Integration HOT 2
- Update to new Version? HOT 2
- Can't access rendering data into React component HOT 6
- sudo npm i -g next-express-bootstrap-boilerplate does not work HOT 6
- Issues on deploy to heroku HOT 8
- Could not run nodemon HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from next-express-bootstrap-boilerplate.