Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .env
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ NODE_ENV=development
PORT=8080
AUTH_MODE=false
JWT_SECRET_KEY=secret-key
USE_FASTIFY=false
# Set your database connection information here
# Local database
DB_HOST=localhost
Expand All @@ -16,4 +17,4 @@ POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
POSTGRES_DB=postgres
PGADMIN_DEFAULT_PASSWORD='password1234'
PGADMIN_DEFAULT_EMAIL='postgres@test.com'
PGADMIN_DEFAULT_EMAIL='postgres@test.com'
File renamed without changes.
26 changes: 26 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
module.exports = {
parser: '@typescript-eslint/parser',
parserOptions: {
project: 'tsconfig.json',
sourceType: 'module',
},
plugins: ['@typescript-eslint/eslint-plugin'],
extends: [
'plugin:@typescript-eslint/recommended',
'plugin:prettier/recommended',
],
root: true,
env: {
node: true,
jest: true,
},
ignorePatterns: ['.eslintrc.js'],
rules: {
'class-methods-use-this': 'off',
'@typescript-eslint/interface-name-prefix': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-var-requires':'off'
},
};
47 changes: 0 additions & 47 deletions .eslintrc.json

This file was deleted.

4 changes: 4 additions & 0 deletions .prettierrc copy
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"singleQuote": true,
"trailingComma": "all"
}
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 8080
CMD ["npm", "run", "dev"]
CMD ["npm", "run", "start:dev"]
47 changes: 46 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,48 @@
# RS School REST service

to run - npm i => docker-compose up :)
to run - npm i => docker-compose up :)

tests :

express

Summary report @ 08:04:06(+0300) 2021-07-12
Scenarios launched: 182
Scenarios completed: 182
Requests completed: 1092
Mean response/sec: 33.63
Response time (msec):
min: 17
max: 2386
median: 1017
p95: 1754.8
p99: 2020
Scenario counts:
Users test: 182 (100%)
Codes:
200: 728
201: 364

Log file: test.express.json

fastify:

All virtual users finished
Summary report @ 08:06:36(+0300) 2021-07-12
Scenarios launched: 190
Scenarios completed: 190
Requests completed: 1140
Mean response/sec: 34.59
Response time (msec):
min: 14
max: 2471
median: 949.5
p95: 1768.5
p99: 2073.4
Scenario counts:
Users test: 190 (100%)
Codes:
200: 760
201: 380

Log file: test.fastify.json
43 changes: 0 additions & 43 deletions build/app.js

This file was deleted.

1 change: 0 additions & 1 deletion build/app.js.map

This file was deleted.

15 changes: 0 additions & 15 deletions build/common/config.js

This file was deleted.

1 change: 0 additions & 1 deletion build/common/config.js.map

This file was deleted.

42 changes: 0 additions & 42 deletions build/middlewares/error.handler.js

This file was deleted.

1 change: 0 additions & 1 deletion build/middlewares/error.handler.js.map

This file was deleted.

48 changes: 0 additions & 48 deletions build/middlewares/logger.js

This file was deleted.

1 change: 0 additions & 1 deletion build/middlewares/logger.js.map

This file was deleted.

26 changes: 0 additions & 26 deletions build/resources/boards/board.memory.repository.js

This file was deleted.

1 change: 0 additions & 1 deletion build/resources/boards/board.memory.repository.js.map

This file was deleted.

16 changes: 0 additions & 16 deletions build/resources/boards/board.model.js

This file was deleted.

1 change: 0 additions & 1 deletion build/resources/boards/board.model.js.map

This file was deleted.

Loading