Microservices App for Car Marketplace
Car Marketplace Api Gateway
- This service provides an entry point for all API interfaces for the UI client.
- Request Validation through JWT token authentication
- Swagger API documentation Aggregation for various services
- To run locally set the SPRING profile to "local".
- You can do this by setting environment variable SPRING_PROFILES_ACTIVE=local
- you can also set profile within the Intellij IDE
- Swagger URL: http://localhost:8008/api/swagger-ui/index.html
- Configuration is loaded from config-server
- CI is configured to use profile "ci"
- CI environment is configured to run in local minikube cluster.
- Swagger URL: http://$(minikube ip):$(port)/api/swagger-ui/index.html
- My Swagger URL: http://minikube:30000/api/swagger-ui/index.html (NOTE: my etc/hosts file has minikube cluster IP set to "minikube")
For more details refer to the swagger documentation.