From 47d3aace4782b63ae4dbaa7586cdf689fb5a59cd Mon Sep 17 00:00:00 2001 From: bvn13 <from.github@bvn13.me> Date: Fri, 28 Feb 2025 02:30:47 +0300 Subject: [PATCH] externalizing configuration --- config/application.yaml | 53 +++++++++++++++++++++++++++++++++++++++++ docker-compose.yaml | 4 ++++ 2 files changed, 57 insertions(+) create mode 100644 config/application.yaml diff --git a/config/application.yaml b/config/application.yaml new file mode 100644 index 0000000..117b5c6 --- /dev/null +++ b/config/application.yaml @@ -0,0 +1,53 @@ +server: + port: 8080 +spring: + application: + name: jateway + profiles: + active: dev + cloud: + gateway: + routes: + - id: simple_route + uri: http://example.com + predicates: + - Method=GET + +management: + server: + port: 8081 + endpoints: + enabled-by-default: false + web: + base-path: /actuator + exposure: + include: health,info,env,loggers,mappings,metrics,logfile,routing,httptrace + endpoint: + env: + enabled: true + health: + enabled: true + info: + enabled: true + loggers: + enabled: true + mappings: + enabled: true + metrics: + enabled: true + logfile: + enabled: true + routing: + enabled: true + httptrace: + enabled: true + +logging: + level: + root: info + # org.springframework.web.filter.CommonsRequestLoggingFilter: debug + # org.springframework.web.server.adapter.HttpWebHandlerAdapter: debug + # org.springframework.web.reactive.handler.SimpleUrlHandlerMapping: debug + # org.springframework.web.reactive.resource.ResourceWebHandler: debug + # org.springframework.boot.autoconfigure.web.reactive.error.AbstractErrorWebExceptionHandler: debug + # org.springframework.web: debug diff --git a/docker-compose.yaml b/docker-compose.yaml index 55495b7..08e5c67 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -8,3 +8,7 @@ services: restart: unless-stopped ports: - 8080:8080 + environment: + - SPRING_CONFIG_LOCATION=/app/config/application.yaml + volumes: + - ./config:/app/config