Skip to content

Commit 532ea36

Browse files
committed
Fix build and branch name
1 parent 3b2f2ba commit 532ea36

File tree

13 files changed

+18
-2014
lines changed

13 files changed

+18
-2014
lines changed

.dockerignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@ name: Starter CI
22

33
on:
44
push:
5-
branches: [dev, master]
5+
branches: [dev, main]
66
pull_request:
7-
branches: [dev, master]
7+
branches: [dev, main]
88

99
jobs:
1010
build:
1111
strategy:
1212
matrix:
13-
node-version: [16.x]
13+
node-version: [20.x]
1414
platform: [ubuntu-latest]
1515

1616
runs-on: ${{ matrix.platform }}

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ services:
1414
POSTGRES_PASSWORD: ${DB_PASSWORD:-secret}
1515

1616
api:
17-
image: "node:16-alpine"
17+
image: "node:latest"
1818
env_file: '.env.docker'
1919
container_name: "starter-api"
2020
volumes:
@@ -24,4 +24,4 @@ services:
2424
- postgres
2525
ports:
2626
- "8000:8000"
27-
command: sh -c "yarn && yarn dev"
27+
command: bash -c "yarn && yarn dev"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"email": "sgr.raee@gmail.com"
1313
},
1414
"engines": {
15-
"node": ">= 16.5.0"
15+
"node": ">= 20.9.0"
1616
},
1717
"scripts": {
1818
"dev": "concurrently 'npx tsc --watch' 'nodemon -q build/index.js'",

src/database/factories/userFactory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import * as userService from '../../services/userService';
1111
export function run(): Promise<UserDetail> {
1212
return userService.insert({
1313
password: 'secret',
14-
name: faker.name.findName(),
14+
name: faker.person.fullName(),
1515
email: faker.internet.email()
1616
});
1717
}

src/middlewares/genericErrorHandler.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getReasonPhrase, StatusCodes } from 'http-status-codes';
44
import APIResponseInterface from '../domain/responses/APIResponse';
55
import logger from '../utils/logger';
66

7-
export const buildError = (err: any): APIResponseInterface => {
7+
export const buildError = (err: any): APIResponseInterface<{ code: number; message: string; data?: any }> => {
88
if (err.isJoi) {
99
return {
1010
code: StatusCodes.BAD_REQUEST,
@@ -38,7 +38,7 @@ export const buildError = (err: any): APIResponseInterface => {
3838
};
3939
};
4040

41-
export const genericErrorHandler = (
41+
const genericErrorHandler = (
4242
err: any,
4343
_: Request,
4444
res: Response,
@@ -52,3 +52,5 @@ export const genericErrorHandler = (
5252

5353
res.status(error.code).json(error);
5454
};
55+
56+
export default genericErrorHandler;

src/middlewares/nodeErrorHandler.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import logger from '../utils/logger';
33

44
const { errors } = config;
55

6-
export const nodeErrorHandler = (err: NodeJS.ErrnoException): void => {
6+
const nodeErrorHandler = (err: NodeJS.ErrnoException): void => {
77
switch (err.code) {
88
case 'EACCES':
99
logger.log('error', errors.portRequirePrivilege);
@@ -19,3 +19,5 @@ export const nodeErrorHandler = (err: NodeJS.ErrnoException): void => {
1919

2020
process.exit(1);
2121
};
22+
23+
export default nodeErrorHandler;
File renamed without changes.
File renamed without changes.

src/routes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import * as userController from './controllers/user';
66
import authenticate from './middlewares/authenticate';
77
import validate from './middlewares/validate';
88
import validateRefreshToken from './middlewares/validateRefreshToken';
9-
import { loginSchema } from './validators/loginRequest';
10-
import { userPOSTSchema } from './validators/userRequest';
9+
import { loginSchema } from './resources/validators/loginRequest';
10+
import { userPOSTSchema } from './resources/validators/userRequest';
1111

1212
const router: Router = Router();
1313

0 commit comments

Comments
 (0)