API backend da aplicação Tracos desenvolvida para a disciplina de sistemas paralelos e distribuídos
Antes de começar, você precisa ter instalado no seu computador as ferramentas:
# Clone o repositório para o seu computador
$ https://github.com/tmmarquess/tracos-api.git
# Navegue para a pasta do código
$ cd tracos-api
# Instale as dependências
$ npm i
Renomeie o arquivo .env.example
para development.env
e prencha os campos vazios conforme o exemplo:
JWT_SECRET_KEY=<key_secreta>
TYPEORM_CONNECTION=<SDGB_utilizado>
TYPEORM_HOST=<host_do_SDGB>
PORT=<porta_do_SDGB>
TYPEORM_USERNAME=<username_de_autenticacao_SGBD>
TYPEORM_PASSWORD=<senha_de_autenticacao_SGBD>
TYPEORM_DATABASE=<nome_do_Banco_de_dados>
apiKey=<Parametro_do_firebase>
authDomain=<Parametro_do_firebase>
projectId=<Parametro_do_firebase>
storageBucket=<Parametro_do_firebase>
messagingSenderId=<Parametro_do_firebase>
appId=<Parametro_do_firebase>
measurementId=<Parametro_do_firebase>
Após instalar as dependências e configurar o arquivo development.env
, basta digitar em seu terminal o comando:
npm start
Caso você tenha um database separado para Desenvolvimento & produção, crie o arquivo production.env
nos mesmos parâmetros do .env.example
e para utilizar estas configurações, digite no terminal:
npm run start:prod
Thiago Marques |
Beatriz Damasceno |
Debora Barros |