Skip to content

yudiyoshida/chat-api

Repository files navigation

Chat API

Pré-Requisitos

  • NodeJS (v18.16.0) e npm (v9.5.1).
  • MySQL (v8.0).

Executando o projeto

01 - Instale as dependências:

$ npm install

02 - Configure as variáveis de ambiente:

  • Crie uma copia do arquivo .env.example.
  • Modifique o nome de uma copia para .env e preencha com as informações necessárias.

03 - Rode as migrations e seeds:

$ npm run prisma:migration
$ npm run prisma:seed

04 - Builde o projeto:

$ npm run build

05 - Inicie o projeto:

$ npm start

Executando o projeto com docker (opcional)

01 - Configure as variáveis de ambiente:

  • Importante se atentar com o valor do DB_HOST.

02 - Suba o projeto:

$ docker compose up

03 - Rode os seeds dentro do container da api:

$ docker exec -it [nome_do_container] bash
$ npm run prisma:seed

Documentação

A documentação pode ser consultada através do endpoint: /api-docs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published