aboutsummaryrefslogtreecommitdiffhomepage
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rwxr-xr-xapp.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/app.js b/app.js
index c0aec52..7d5258f 100755
--- a/app.js
+++ b/app.js
@@ -7,6 +7,8 @@ var express = require('express'),
7 morgan = require('morgan'), 7 morgan = require('morgan'),
8 passport = require('passport'), 8 passport = require('passport'),
9 path = require('path'), 9 path = require('path'),
10 ejs = require('ejs'),
11 fs = require('fs'),
10 compression = require('compression'), 12 compression = require('compression'),
11 session = require('express-session'), 13 session = require('express-session'),
12 bodyParser = require('body-parser'), 14 bodyParser = require('body-parser'),
@@ -25,8 +27,9 @@ router.get('/api/files/*', auth.ldap, files.get);
25router.put('/api/files/*', auth.ldap, multipart, files.put); 27router.put('/api/files/*', auth.ldap, multipart, files.put);
26router.delete('/api/files/*', auth.ldap, files.del); 28router.delete('/api/files/*', auth.ldap, files.del);
27 29
28// healthcheck in case / does not serve up any file yet 30// welcome screen in case / does not serve up any file yet
29router.get('/', function (req, res) { res.sendFile(path.join(__dirname, '/app/welcome.html')); }); 31var appUrl = process.env.HOSTNAME ? 'https://' + process.env.HOSTNAME : 'http://localhost:3000';
32router.get('/', function (req, res) { res.status(200).send(ejs.render(fs.readFileSync(path.join(__dirname, '/app/welcome.html'), 'utf8'), { appUrl: appUrl })); });
30 33
31app.use(morgan('dev')); 34app.use(morgan('dev'));
32app.use(compression()); 35app.use(compression());