Criado com carinho por Evaldo Klock - neto.nemesis@gmail.com
Referente ao desafio da Coodesh Desafio 20200630 - Back-End: Node ou PHP, MySQL & Angular 2+| Vaga na VipCommerce
- NodeJS com Express JS no Back-End usando TypeScript
- Angular JS no Front-End
- Docker com docker-compose para o backend e banco de dados
- Docker com docker-compose para o front-end
Os ambientes aqui estão em forma de desenvolvimento. A parte de autenticação da API pra criação de dados não foi criada considerado o contexto. Mas temos a ciência que isso é necessário em um ambiente de produção
Você precisará estar em um ambiente Linux com docker e docker-compose instalados
Por alguma limitação no Heroku o teste de criação em massa de produtos para de executar (acredito que deva ter limitação no tamanho do batch) por isso sugiro rodar com meu ambiente docker mesmo
Caso necessite, estou anexando as credenciais do banco no heroku no arquivo
credenciais-heroku.json
make start-backend
Acessar o back-end no navegador em http://localhost:3333
make tests-backend
make start-front
Acessar o front-end no navegador em http://localhost:4200