Merge branch 'eunice' into 'main'
feat: init project See merge request !1
Showing
- .npmrc 1 addition, 0 deletions.npmrc
- Dockerfile 16 additions, 0 deletionsDockerfile
- README.md 22 additions, 90 deletionsREADME.md
- dist/app.js 23 additions, 0 deletionsdist/app.js
- docker-compose.yml 23 additions, 0 deletionsdocker-compose.yml
- img/skema-rest.jpg 0 additions, 0 deletionsimg/skema-rest.jpg
- package-lock.json 2389 additions, 0 deletionspackage-lock.json
- package.json 38 additions, 0 deletionspackage.json
- prisma/migrations/20231116133751_migrations/migration.sql 38 additions, 0 deletionsprisma/migrations/20231116133751_migrations/migration.sql
- prisma/schema.prisma 49 additions, 0 deletionsprisma/schema.prisma
- src/app.ts 60 additions, 0 deletionssrc/app.ts
- src/handler/book/index.ts 17 additions, 0 deletionssrc/handler/book/index.ts
- src/handler/psikolog/index.ts 39 additions, 0 deletionssrc/handler/psikolog/index.ts
- src/handler/psikolog/type.ts 24 additions, 0 deletionssrc/handler/psikolog/type.ts
- src/handler/user/index.ts 2 additions, 0 deletionssrc/handler/user/index.ts
- src/handler/user/type.ts 0 additions, 0 deletionssrc/handler/user/type.ts
- src/infrastructure/database/mysql.ts 17 additions, 0 deletionssrc/infrastructure/database/mysql.ts
- src/infrastructure/database/webservice.ts 21 additions, 0 deletionssrc/infrastructure/database/webservice.ts
- src/middlewares/index.ts 1 addition, 0 deletionssrc/middlewares/index.ts
- src/middlewares/log.ts 6 additions, 0 deletionssrc/middlewares/log.ts
.npmrc
0 → 100644
Dockerfile
0 → 100644
dist/app.js
0 → 100644
docker-compose.yml
0 → 100644
img/skema-rest.jpg
0 → 100644
279 KiB
package-lock.json
0 → 100644
This diff is collapsed.
package.json
0 → 100644
{ | |||
"name": "sayit-rest", | |||
"version": "1.0.0", | |||
"description": "", | |||
"main": "dist/app.js", | |||
"type": "commonjs", | |||
"scripts": { | |||
"start": "concurrently \"tsc -w\" \"node dist/app.js\"", | |||
"test": "echo \"Error: no test specified\" && exit 1" | |||
}, | |||
"keywords": [], | |||
"author": "", | |||
"license": "ISC", | |||
"dependencies": { | |||
"@prisma/client": "^5.5.2", | |||
"axios": "^1.6.0", | |||
"bcrypt": "^5.1.1", | |||
"cookie-parser": "^1.4.6", | |||
"cors": "^2.8.5", | |||
"dotenv": "^16.3.1", | |||
"express": "^4.18.2", | |||
"http-status-codes": "^2.3.0", | |||
"joi": "^17.11.0", | |||
"jsonwebtoken": "^9.0.2", | |||
"mysql2": "^3.6.2", | |||
"password-hash": "^1.2.2", | |||
"prisma": "^5.5.2" | |||
}, | |||
"devDependencies": { | |||
"@types/bcrypt": "^5.0.2", | |||
"@types/express": "^4.17.20", | |||
"@types/jsonwebtoken": "^9.0.4", | |||
"@types/password-hash": "^1.2.23", | |||
"concurrently": "^8.2.2", | |||
"nodemon": "^3.0.1", | |||
"typescript": "^5.2.2" | |||
} | |||
} |
prisma/schema.prisma
0 → 100644
src/app.ts
0 → 100644
src/handler/book/index.ts
0 → 100644
src/handler/psikolog/index.ts
0 → 100644
src/handler/psikolog/type.ts
0 → 100644
src/handler/user/index.ts
0 → 100644
src/handler/user/type.ts
0 → 100644
src/infrastructure/database/mysql.ts
0 → 100644
src/infrastructure/database/webservice.ts
0 → 100644
src/middlewares/index.ts
0 → 100644
src/middlewares/log.ts
0 → 100644