Sign inSign up

anatolydudko/spring-cloud-gateway

By anatolydudko

•Updated almost 2 years ago

Spring Cloud API Gateway with automatic route generation and support MacOS M1. Exposes port 8787

Image
Languages & frameworks
API management
Developer tools
0

186

anatolydudko/spring-cloud-gateway repository overview

Spring Cloud API Gateway

  • Exposes port: 8787
  • Registers with Eureka if available at EUREKA_SERVICE_URL. By default: http://localhost:8761/eureka/
  • Registers with Zipkin if available at ZIPKIN_URL. By default: http://localhost:9411
  • Java version: 17

It has CQRS configuration by default:

  • spring.cloud.gateway.globalcors.corsConfigurations.[/].allowedOrigins=*
  • spring.cloud.gateway.globalcors.corsConfigurations.[/].allowedMethods=GET,POST,PUT,DELETE
⁠Example settings for docker-compose.yml:
spring-cloud-gateway:
  image: anatolydudko/spring-cloud-gateway:3.2.5
  container_name: spring-cloud-gateway
  ports:
    - 8787:8787
  depends_on:
    - rabbitmq
    - zipkin
    - spring-cloud-eureka-server
  environment:
      EUREKA_SERVICE_URL: http://spring-cloud-eureka-server:8761/eureka/
      RABBIT_URI: amqp://guest:guest@rabbitmq:5672
      SPRING_RABBITMQ_HOST: rabbitmq
      SPRING_ZIPKIN_SENDER_TYPE: rabbit
      ZIPKIN_URL: http://zipkin:9411/api/v2/spans

Tag summary

Content type

Image

Digest

sha256:2214fc7f8…

Size

147.9 MB

Last updated

almost 2 years ago

docker pull anatolydudko/spring-cloud-gateway:3.2.5