Skip to content

Commit cf79534

Browse files
Merge pull request #108 from topcoder-platform/hot-fix-driver-version
Fix the neo4j database connection issue
2 parents 7124c17 + 9d34cca commit cf79534

File tree

7 files changed

+5644
-41
lines changed

7 files changed

+5644
-41
lines changed

.circleci/config.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ workflows:
7171
branches:
7272
only:
7373
- develop
74-
- feat/return-group-uuid
7574
- "build-prod":
7675
context : org-global
7776
filters:

app.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const HttpStatus = require('http-status-codes')
1414
const morgan = require('morgan')
1515
const swaggerUi = require('swagger-ui-express')
1616
const YAML = require('yamljs')
17+
const { closeDB } = require('./src/common/helper')
1718

1819
const swaggerDocument = YAML.load('./docs/swagger.yml')
1920
// setup express app
@@ -66,6 +67,12 @@ app.use((err, req, res, next) => {
6667
res.status(status).json(errorResponse)
6768
})
6869

69-
app.listen(app.get('port'), () => {
70+
const server = app.listen(app.get('port'), () => {
7071
logger.info(`Express server listening on port ${app.get('port')}`)
7172
})
73+
74+
server.on('close', async (error) => {
75+
await closeDB()
76+
logger.info('server closed')
77+
process.exit(error ? 1 : 0)
78+
})

0 commit comments

Comments
 (0)