Esse projeto está dividido em 2 microserviços: Serviço web (Angular) + Serviço Api (Spring Boot).
-
Postgres 9.6 ou superior
-
Jdk 8 ou superior
-
angular 6 +
-
angular cli
Para rodar esse projeto localmente e necessário ter uma jvm configurada, uma base de dados postgres instalado e por fim ter em sua maquina o angular cli ou alguma forma de simular um http serve para o front.
-
Clonar o repositório localmente.
-
Configurar a base de dados (postgres). (exemplo abaixo)
-
obter e executar o jar do serviço java e-commerce
-
executar o serviço angular. (exemplo abaixo)
Para configurar o acesso a base na API e-commerce, altere o arquivo application.yml. Seu arquivo de se parecer com o código abaixo.
spring:
datasource:
url: jdbc:postgresql://localhost:5432/e-commerce
username: postgres
password: postgres
driver-class-name: org.postgresql.Driver
Após configurar a base dados basta utilizar uma jvm para executar o .jar. Com a jvm devidamente configurada na máquina execute o comando “java -jar ”
Para executar o serviço angular basta utilizar o comando ng serve do angular cli ou usar outro servidor http, como por exemplo http-serve.
- Entre na pasta do front/e-commerce:
- cd front/e-commerce.
- Execute o install do npm:
- npm install
- E por fim start o serve
- ng serve