https://trello.com/b/AsLbiBOz/e-commerce
- Java 11
- Spring Framework
- PostgreSQL
- Hexagonal Architecture
- Unit Tests
- Integration Tests
- Contract Tests
- Javascript
- React.js
- Redux
- Docker
- Kubernates
- Github actions
- ELK stack
For building and running the application you need :
- JDK 11 version : 11.0.11
- Maven version : 3.6.3
- Docker version : 20.10.6
- Node.js version : 14.16.0
- Npm version : 7.11.0
docker-compose down --remove-orphans
docker-compose up -d --build
mvn clean install
mvn --projects your-service spring-boot:run
npm install
npm start
- category-service port : http://localhost:8001
- product-service port : http://localhost:8002
- ui-service port : http://localhost:3000
Distributed under the MIT License. See LICENSE for more information.