From 3080c0292d5a18b07cd67a806627060ac1da3f9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=84=9D=EB=B2=94?= Date: Sun, 1 Mar 2026 22:43:59 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Feat:=20=EA=B7=B8=EB=A3=B9=20=EC=84=9C?= =?UTF-8?q?=EB=B9=84=EC=8A=A4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 2 +- src/main/resources/application-local.yml | 23 +++++++++++++++++++++++ src/main/resources/application.yml | 15 +++++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index d440930..22d0715 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,7 +10,7 @@ description = "api-gateway" java { toolchain { - languageVersion = JavaLanguageVersion.of(21) + languageVersion = JavaLanguageVersion.of(17) } } diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index e6511e8..37eb9de 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -69,6 +69,29 @@ spring: filters: - AuthenticationFilter + - id: image-public + uri: http://image-service:8082 + predicates: + - Path=/v1/images/upload + + - id: image-private + uri: http://image-service:8082 + predicates: + - Path=/v1/images/** + filters: + - AuthenticationFilter + + - id: group + uri: http://group-service:8084 + predicates: + - name: Path + - args: + patterns: + - /v1/groups/** + - /v1/joins/** + filters: + - AuthenticationFilter + app: user-service: url: http://localhost:8081 diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index eb7186d..920db64 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -91,9 +91,24 @@ spring: filters: - AuthenticationFilter + - id: group + uri: http://group-service:8084 + predicates: + - name: Path + - args: + patterns: + - /v1/groups/** + - /v1/joins/** + filters: + - AuthenticationFilter + app: user-service: url: http://user-service:8081 + image-service: + url: http://image-service:8082 + group-service: + url: http://group-service:8084 management: endpoints: From 16e9de3c729db9f89e7421d853db9896c20d4ee1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=84=9D=EB=B2=94?= Date: Mon, 2 Mar 2026 17:27:05 +0900 Subject: [PATCH 2/2] =?UTF-8?q?Feat:=20=EA=B7=B8=EB=A3=B9=20=EC=84=9C?= =?UTF-8?q?=EB=B9=84=EC=8A=A4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-local.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml index 37eb9de..d2ddffb 100644 --- a/src/main/resources/application-local.yml +++ b/src/main/resources/application-local.yml @@ -92,6 +92,21 @@ spring: filters: - AuthenticationFilter + - id: group-swagger + uri: http://localhost:8084 + predicates: + - name: Path + args: + patterns: + - /groups/swagger-ui.html + - /groups/swagger-ui/** + - /groups/v3/api-docs + - /groups/v3/api-docs/** + app: user-service: url: http://localhost:8081 + image-service: + url: http://localhost:8082 + group-service: + url: http://localhost:8084