Este projeto implementa a API de back-end para uma plataforma de e-commerce que suporta múltiplos vendedores.
- Java 17 instalado
- Maven instalado
- PostgreSQL instalado e configurado com um banco de dados chamado e_commerce_api_db
-
Clone o repositório para o seu diretório local:
git clone https://github.com/cristian-95/ecommerce-api
-
Acesse o diretório do projeto:
cd ecommerce-api/api
-
Configure as variaveis de ambiente:
export DB_USER= # usuario do postgres export DB_PASSWORD= # senha do postgres export API_SECRET= # seed do algoritmo de encriptação
(Também pode ser feito nas configurações de execução do Intellij)
-
Instale as dependências do projeto:
mvn install
-
Execute a aplicação Spring Boot:
mvn spring-boot:run
-
Acesse a aplicação na URL: http://localhost:8080
- Utilize a collection do postman para testar,