Skip to content

Commit e872a8d

Browse files
committed
feat(runtime): add runtime support
1 parent 3b12f9f commit e872a8d

File tree

3 files changed

+5500
-24
lines changed

3 files changed

+5500
-24
lines changed

app.js

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,33 @@
22
* Module dependencies.
33
*/
44

5+
const snyk = require('@snyk/nodejs-runtime-agent')
6+
snyk({
7+
projectId: process.env.SNYK_PROJECT_ID,
8+
});
9+
510
// mongoose setup
611
require('./db');
712

8-
var st = require('st');
9-
var crypto = require('crypto');
10-
var express = require('express');
11-
var http = require('http');
12-
var path = require('path');
13-
var ejsEngine = require('ejs-locals');
14-
var cookieParser = require('cookie-parser');
15-
var bodyParser = require('body-parser');
13+
var st = require('st');
14+
var crypto = require('crypto');
15+
var express = require('express');
16+
var http = require('http');
17+
var path = require('path');
18+
var ejsEngine = require('ejs-locals');
19+
var cookieParser = require('cookie-parser');
20+
var bodyParser = require('body-parser');
1621
var methodOverride = require('method-override');
17-
var logger = require('morgan');
18-
var errorHandler = require('errorhandler');
19-
var optional = require('optional');
20-
var marked = require('marked');
21-
var fileUpload = require('express-fileupload');
22-
var dust = require('dustjs-linkedin');
23-
var dustHelpers = require('dustjs-helpers');
24-
var cons = require('consolidate');
22+
var logger = require('morgan');
23+
var errorHandler = require('errorhandler');
24+
var optional = require('optional');
25+
var marked = require('marked');
26+
var fileUpload = require('express-fileupload');
27+
var dust = require('dustjs-linkedin');
28+
var dustHelpers = require('dustjs-helpers');
29+
var cons = require('consolidate');
2530

26-
var app = express();
31+
var app = express();
2732
var routes = require('./routes');
2833

2934
// all environments
@@ -52,7 +57,7 @@ app.post('/update/:id', routes.update);
5257
app.post('/import', routes.import);
5358
app.get('/about_new', routes.about_new);
5459
// Static
55-
app.use(st({path: './public', url: '/public'}));
60+
app.use(st({ path: './public', url: '/public' }));
5661

5762
// Add the option to output (sanitized!) markdown
5863
marked.setOptions({ sanitize: true });
@@ -66,6 +71,6 @@ if (app.get('env') == 'development') {
6671
var token = 'SECRET_TOKEN_f8ed84e8f41e4146403dd4a6bbcea5e418d23a9';
6772
console.log('token: ' + token);
6873

69-
http.createServer(app).listen(app.get('port'), function() {
74+
http.createServer(app).listen(app.get('port'), function () {
7075
console.log('Express server listening on port ' + app.get('port'));
7176
});

0 commit comments

Comments
 (0)