var express = require('express'),
morgan = require('morgan'),
+ path = require('path'),
compression = require('compression'),
bodyParser = require('body-parser'),
lastMile = require('connect-lastmile'),
multipart = require('./src/multipart'),
- files = require('./src/files.js');
+ files = require('./src/files.js')(path.resolve(__dirname, 'files'));
var app = express();
var router = new express.Router();
router.put('/api/files/*', multipart, files.put);
router.delete('/api/files/*', 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')); });
+
app.use(morgan('dev'));
app.use(compression());
app.use(bodyParser.json());
+app.use('/settings', express.static(__dirname + '/app'));
+app.use(express.static(__dirname + '/files'));
app.use(router);
app.use(lastMile());