Skip to content

Commit b82fc78

Browse files
authored
Merge pull request #130 from topcoder-platform/develop
caching implementation
2 parents edd33f4 + f1e8df8 commit b82fc78

File tree

11 files changed

+2080
-7789
lines changed

11 files changed

+2080
-7789
lines changed

.circleci/config.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
version: 2
22
defaults: &defaults
33
docker:
4-
- image: circleci/python:2.7-stretch-browsers
4+
- image: cimg/python:3.11.0-browsers
55
install_dependency: &install_dependency
66
name: Installation of build and deployment dependencies.
77
command: |
8-
sudo apt install jq
9-
sudo pip install awscli --upgrade
10-
sudo pip install docker-compose
8+
sudo apt update
9+
sudo apt install jq python3-pip
10+
# sudo pip install awscli --upgrade
11+
# sudo pip install docker-compose
12+
sudo pip3 install awscli --upgrade
13+
sudo pip3 install docker-compose
1114
1215
install_deploysuite: &install_deploysuite
1316
name: Installation of install_deploysuite.

app.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@
44

55
require('./app-bootstrap')
66

7+
const bodyParser = require('body-parser')
78
const config = require('config')
9+
const cors = require('cors')
810
const express = require('express')
9-
const bodyParser = require('body-parser')
1011
const _ = require('lodash')
11-
const cors = require('cors')
12-
const logger = require('./src/common/logger')
1312
const HttpStatus = require('http-status-codes')
1413
const morgan = require('morgan')
1514
const swaggerUi = require('swagger-ui-express')
1615
const YAML = require('yamljs')
17-
const { closeDB } = require('./src/common/helper')
16+
17+
const helper = require('./src/common/helper')
18+
const logger = require('./src/common/logger')
1819

1920
const swaggerDocument = YAML.load('./docs/swagger.yml')
2021
// setup express app
@@ -69,10 +70,11 @@ app.use((err, req, res, next) => {
6970

7071
const server = app.listen(app.get('port'), () => {
7172
logger.info(`Express server listening on port ${app.get('port')}`)
73+
helper.initiateCache()
7274
})
7375

7476
server.on('close', async (error) => {
75-
await closeDB()
77+
await helper.closeDB()
7678
logger.info('server closed')
7779
process.exit(error ? 1 : 0)
7880
})

0 commit comments

Comments
 (0)