Clone o repositório: git clone https://github.com/eduardobarbiero/temer_api.git;
Instale as dependências: npm install;
Para criação da base de dados(caso for local) utilizar sequelize db:create;
Migração da base de dados utilizar sequelize db:migrate;
Execute o comando sequelize db:seed:all para migrar a carga inicial;
A configuração dos dados de conexão com o banco de dados e porta do servidor devem ser feitos através de variaveis de ambiente para ser usado em produção:
NODE_ENV - default development;
PORT - default 3000;
DB_USERNAME;
DB_PASSWORD;
DB_NAME;
DB_HOSTNAME;
DB_PORT.
Execute npm start para iniciar o servidor;
Utilize a URL http://localhost:3000/#/ ou com o numero da porta que foi definida.
Testes
Execute o comando NODE_ENV=test sequelize db:create para criar a base de dados de teste;
Execute o comando NODE_ENV=test sequelize db:migrate para migrar a base de teste;
Execute o comando NODE_ENV=test sequelize db:seed:all para migrar a carga inicial;