X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app.js;h=c0aec52fe7bf1ddbb02acd161a5296bc54cef6a4;hb=fb372a32db34ec511fa64ccd35c1d536a2c1b3e0;hp=5cc70f409ab1ff00e5819baffc7f4db16923fa17;hpb=591ad40c9613c91069047ca0781a4b38fd2a8a1b;p=perso%2FImmae%2FProjets%2FNodejs%2FSurfer.git diff --git a/app.js b/app.js index 5cc70f4..c0aec52 100755 --- a/app.js +++ b/app.js @@ -2,6 +2,7 @@ 'use strict'; + var express = require('express'), morgan = require('morgan'), passport = require('passport'), @@ -13,7 +14,7 @@ var express = require('express'), lastMile = require('connect-lastmile'), multipart = require('./src/multipart'), auth = require('./src/auth.js'), - files = require('./src/files.js')(path.resolve(__dirname, 'files')); + files = require('./src/files.js')(path.resolve(__dirname, process.argv[2] || 'files')); var app = express(); var router = new express.Router(); @@ -25,7 +26,7 @@ router.put('/api/files/*', auth.ldap, multipart, files.put); router.delete('/api/files/*', auth.ldap, files.del); // healthcheck in case / does not serve up any file yet -router.get('/', function (req, res) { res.sendfile(path.join(__dirname, '/app/welcome.html')); }); +router.get('/', function (req, res) { res.sendFile(path.join(__dirname, '/app/welcome.html')); }); app.use(morgan('dev')); app.use(compression()); @@ -40,9 +41,11 @@ app.use(passport.session()); app.use(router); app.use(lastMile()); + var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; console.log('Surfer listening at http://%s:%s', host, port); + console.log('Using base path', path.resolve(__dirname, process.argv[2] || 'files')); }); \ No newline at end of file