Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.62 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.62 KB

Car Marketplace

Microservices App for Car Marketplace

Status

build    codecov    Docker Image Version (latest by date)    Docker Image Size (latest by date)

About this Service

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

Local Environment Setup

  • 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 environment Setup

  • 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")

Documentation

For more details refer to the swagger documentation.