Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sajjadmrx/blog-nestjs
Blog Web API with NestJs, TypeScript ,Prisma ORM, Queues
https://github.com/sajjadmrx/blog-nestjs
bulljs docker docker-compose e2e-testing jest nest nestjs nodejs prisma queue swagger typeorm typescript
Last synced: 9 days ago
JSON representation
Blog Web API with NestJs, TypeScript ,Prisma ORM, Queues
- Host: GitHub
- URL: https://github.com/sajjadmrx/blog-nestjs
- Owner: sajjadmrx
- Created: 2022-02-27T07:57:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-09T05:17:05.000Z (about 1 year ago)
- Last Synced: 2023-09-09T06:23:58.932Z (about 1 year ago)
- Topics: bulljs, docker, docker-compose, e2e-testing, jest, nest, nestjs, nodejs, prisma, queue, swagger, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 858 KB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest
Blog - NestJS
## ⚗️technologies
- TypeScript
- NestJS
- prisma.io(ORM)
- GraphQl
- Queue system
- 📒 Swagger
- 📧 Nodemailer
- Docker & Docker-Compose
- Testing (Unit/E2E)
# 🤗 Easy To Run !!
```bash
# just run bash file
$ ./config-env.sh
```
# 📦 Docker
```bash
docker-compose --profile product up -d
> Host port 5000
```
## 📥Installation
```bash
$ npm install
```
## ⚙️Running the app
```bash
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# e2e testing
$ npm run test:e2e
```
# 📝documents
### Database Diagram :
- https://dbdiagram.io/d/636413aec9abfc6111702982
### swagger-ui
- http://localhost:{port}/api
![Swagger](/github/swagger.png)