Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


Nest Logo

[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


  • ts TypeScript

  • nest NestJS

  • prisma prisma.io(ORM)

  • graphql GraphQl

  • rabbitmq Queue system

  • 📒 Swagger

  • 📧 Nodemailer

  • docker Docker & Docker-Compose

  • jest 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)