Skip to content

geekymon2/carmarketplace-apigateway

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published