Skip to content

Commit 49c186e

Browse files
committed
raven support added
1 parent 02977aa commit 49c186e

File tree

4 files changed

+45
-149
lines changed

4 files changed

+45
-149
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"minio": "^7.0.3",
1919
"pg": "^7.4.3",
2020
"pg-hstore": "^2.3.2",
21+
"raven": "^2.6.4",
2122
"sequelize": "^4.22.6",
2223
"uuid": "^3.3.2"
2324
},

src/server.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
import express = require('express')
22
import dbg = require('debug')
33
import path = require ('path')
4+
import Raven = require('raven')
45
import apiRoute from './routes/api'
56

7+
const DSN = process.env.DSN
68
const debug = dbg('server:main')
7-
89
const app = express()
10+
11+
Raven.config(DSN).install()
12+
app.use(Raven.requestHandler())
13+
app.use(Raven.errorHandler())
14+
915
app.use(express.json())
1016
app.use(express.urlencoded({extended: true}))
1117
app.use('/docs', express.static(path.join(__dirname, '../docs')))

test.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ DB_HOST=postgres
77
DB_NAME=judgeapi-dev
88
DB_USER=judgeapi
99
DB_PASS=judgeapi
10+
DSN=randomDSNString
1011
JUDGEAPI_HOST=localhost
1112
JUDGEAPI_PORT=3737
1213
DEBUG=test:*

0 commit comments

Comments
 (0)