Backend
- Clone esse repositorio;
- Entre na pasta
cd unicad_deliveries/backend
; - Utilizando docker Recomendado crie uma imagem do banco postgres com o comando
docker run --name database_unicad -e POSTGRES_PASSWORD=123456 -e POSTGRES_USER=unicad -p 5432:5432 -d postgres
. e para subir o container utilize o comandodocker start database_unicad
- Caso já tenha um banco postgres rodando em sua máquina não precisa utilizar o docker.
- Na mesma pasta vá até o arquivo
ormconfig.json
e coloque as credenciais do seu banco de dados postgres
6 Rode o comando $ yarn
ou $ npm install
para instalar as dependências.
Frontend
- Volte uma pasta (Pensando que você está no diretório backend)
cd..
depois entre emcd frontend
. - Rode o comando
$ yarn
ou$ npm install
para instalar as dependências
Backend
-
Entre na pasta
cd backend
depois rode `yarn typeorm migration:run para criar as tabelas no seu banco de dados postgres. -
No mesmo diretório rode o comando
yarn dev:server
para inicializar o backend. -
Para conferir os tests do backend, basta rodar o comando
yarn test
Frontend
- Entre na pasta
cd frontend
e depois rodeyarn dev
para inicializar o frontend (ATENÇÃO! - Deixe o backend rodando em uma outra aba) - Ainda na pasta
frontend
você pode conferir os Tests da aplicação com os comandos:yarn test
para rodas os tests ouyarn test:coverage
para ter uma melhor visualização da cobertura dos tests. (Hint: se você entrar na pastacoverage/lcov
e abrir o arquivoindex.html
você verá os tests no seu browser padrão.