Skip to content

devigor/simulation-api

Repository files navigation

Simulation API

Ferramentas

  • NodeJs (v20.3.1)
  • NPM (v9.6.7)
  • PostgreSQL
  • Express
  • TypeORM
  • Nodemailer
  • Docker

Setup do projeto

$ git clone https://github.com/devigor/simulation-api && cd simulation-api
$ docker compose -f ./docker/docker-compose.yml up -d
$ npm i

Criar o arquivo .env com as seguintes chaves

ATENÇÃO: Caso a conta Google possua autenticação em dois fatores, deve-se criar uma senha aqui!

DB_HOST="localhost"
DB_PORT=2345
DB_USERNAME="root"
DB_PASSWORD="root"
DB_DATABASE="solar"
JWT="minhachavemegasegura"
COEFICIENTE_DE_POTENCIA=94.5
## Apenas essas três precisa inserir os valores
EMAIL_USER="" ## Um email válido do GMAIL
EMAIL_PASSWORD="" ## A senha do email
EMAIL_SENDER="" ## O email que irá aparecer no remetente

Rodar as migrations

$ npm run migrations:run

Iniciar o projeto

$ npm run start

Requests

Pode importar o arquivo de dentro de ./request-colection/SolarApiCollection.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published