Fall back to default 2314 port if settings.json doesn't exist and process.env.PORT doesn't exist. Fixes #31.

This commit is contained in:
VirtualWolf 2020-08-09 14:51:15 +10:00
parent 2d495ad408
commit 3410d0f19d
2 changed files with 9 additions and 5 deletions

View file

@ -21,11 +21,10 @@ block main-content
br
label And let's confirm that password
br
input.large(type='password', name='new_member_pass2' id='new_member_pass2', placeholder="Email Confirm")
input.large(type='password', name='new_member_pass2' id='new_member_pass2', placeholder="Password Confirm")
br
label And finally, a title
br
input.large(type='text', name='new_member_title' id='new_member_title', placeholder="Site Title Please")
br
button#init-blog(data-action='blog-init' type='submit') SET IT UP

View file

@ -7,13 +7,18 @@
var app = require('./brain/app');
var debug = require('debug')('fipamo:server');
var http = require('http');
var config = require('./site/settings.json');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || config.global.port);
try {
var configPort = require('./site/settings.json').global.port;
} catch (err) {
console.log('settings.json not found, assuming this is a first run...')
}
var port = normalizePort(configPort || process.env.PORT || 2314);
app.set('port', port);
/**