Skip to content
/ ng.cash Public

A 'dockerized' full-stack application that allows NG users to make transactions among them, for NG.Cash selection process

Notifications You must be signed in to change notification settings

Hbler/ng.cash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NG.Cash - Full Stack App

Início rápido

  • Crie um arquivo .env

Observer em quais pastas existe um arquivo .env.example e crie um arquivo .env preenchendo-o com as variáveis definidas no arquivo .env.example

  • Criar os containers
# yarn
$ yarn docker:build

# npm
$ npm run docker:build
  • Ativar / Desativar os conteiners
# yarn
$ yarn docker:up / yarn docker:down

# npm
$ npm run docker:up / npm run docker down
  • Primeira ativação

Após a ativação bem sucedida, em um outro terminal/bash será necessário realizar as migrações para a criação das tabelas do banco de dados

# yarn
$ yarn docker:migrate

# npm
$ npm run docker:migrate
  • Testes

Utilize o comando a seguir para rodar os testes unitários e de integração da API

# yarn
$ yarn test

# npm
$ npm run test
  • Acessos

Com os conteiners ativados utilize as portas a seguir para acessar os serviços.