Skip to content
7 changes: 0 additions & 7 deletions helpers/mu/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@ import bodyParser from 'body-parser';

var app = express();

var port = process.env.PORT || '80';
var hostname = process.env.HOST || '0.0.0.0';
var bodySizeLimit = process.env.MAX_BODY_SIZE || '100kb';

// parse JSONAPI content type
Expand Down Expand Up @@ -36,11 +34,6 @@ const errorHandler = function(err, req, res, next) {
});
};

// start server
app.listen( port, hostname, function() {
console.log(`Starting server on ${hostname}:${port} in ${app.get('env')} mode`);
});

export default app;

export {
Expand Down
2 changes: 1 addition & 1 deletion run-development.sh
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ cp /usr/src/app/helpers/mu/package.json /usr/src/dist/node_modules/mu/
cd /usr/src/dist/
node \
--inspect="0.0.0.0:9229" \
./app.js
./start-server.js
4 changes: 2 additions & 2 deletions run-production.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ then

# boot transpiled sources
cd /usr/src/dist/
exec node ./app.js
exec node ./start-server.js
else
cd /usr/src/dist/
exec node ./app.js
exec node ./start-server.js
fi
4 changes: 1 addition & 3 deletions scripts/config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.1",
"version": "0.2",
"scripts": [
{
"documentation": {
Expand All @@ -8,7 +8,6 @@
"arguments": []
},
"environment": {
"image": "ubuntu",
"interactive": false,
"script": "dev-script/run.sh"
},
Expand All @@ -23,7 +22,6 @@
"arguments": []
},
"environment": {
"image": "semtech/mu-javascript-template:feature-dev-experience-tryouts",
"interactive": false,
"script": "setup-ide/run.sh"
},
Expand Down
10 changes: 10 additions & 0 deletions start-server.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import { app } from 'mu';
import './app.js';

var port = process.env.PORT || '80';
var hostname = process.env.HOST || '0.0.0.0';

// start server
app.listen(port, hostname, function () {
console.log(`Starting server on ${hostname}:${port} in ${app.get('env')} mode`);
});
6 changes: 6 additions & 0 deletions transpile-sources.sh
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,9 @@ popd > /dev/null
## merged template and app modules with mu module
docker-rsync --delete /usr/src/app/app/node_modules /usr/src/dist/
docker-rsync /usr/src/app/app/package.json /usr/src/dist/package.json


#########################
# Add server start script
#########################
cp /usr/src/app/start-server.js /usr/src/dist/start-server.js