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.jsone 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
$ yarnou$ npm installpara instalar as dependências
Backend
-
Entre na pasta
cd backenddepois rode `yarn typeorm migration:run para criar as tabelas no seu banco de dados postgres. -
No mesmo diretório rode o comando
yarn dev:serverpara inicializar o backend. -
Para conferir os tests do backend, basta rodar o comando
yarn test
Frontend
- Entre na pasta
cd frontende depois rodeyarn devpara inicializar o frontend (ATENÇÃO! - Deixe o backend rodando em uma outra aba) - Ainda na pasta
frontendvocê pode conferir os Tests da aplicação com os comandos:yarn testpara rodas os tests ouyarn test:coveragepara ter uma melhor visualização da cobertura dos tests. (Hint: se você entrar na pastacoverage/lcove abrir o arquivoindex.htmlvocê verá os tests no seu browser padrão.
