]> git.immae.eu Git - perso/Immae/Projets/Nodejs/Surfer.git/blobdiff - app.js
Use proper data directory
[perso/Immae/Projets/Nodejs/Surfer.git] / app.js
diff --git a/app.js b/app.js
index 5cc70f409ab1ff00e5819baffc7f4db16923fa17..c0aec52fe7bf1ddbb02acd161a5296bc54cef6a4 100755 (executable)
--- 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