From 9d1d98a3b57f32257e479aeb39afcaf2a766e2e9 Mon Sep 17 00:00:00 2001 From: Sumin Hwang <163857590+tnals0924@users.noreply.github.com> Date: Thu, 22 Oct 2026 22:01:38 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20common-api=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=B6=94=EA=B0=80=EC=99=80=20Swagger=20de?= =?UTF-8?q?v=20=EC=A0=84=EC=9A=A9=20=EB=85=B8=EC=B6=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/application-common-api.yml | 21 +++++++++++++++++++ .../src/main/resources/application-dev.yaml | 7 ------- .../src/main/resources/application-prod.yaml | 7 ------- bootstrap/src/main/resources/application.yaml | 1 + 4 files changed, 22 insertions(+), 14 deletions(-) create mode 100644 api/common-api/src/main/resources/application-common-api.yml diff --git a/api/common-api/src/main/resources/application-common-api.yml b/api/common-api/src/main/resources/application-common-api.yml new file mode 100644 index 00000000..10c44a16 --- /dev/null +++ b/api/common-api/src/main/resources/application-common-api.yml @@ -0,0 +1,21 @@ +server: + forward-headers-strategy: framework + +# Swagger UI / API 문서는 기본으로 닫고 dev 에서만 연다 +springdoc: + swagger-ui: + enabled: false + api-docs: + enabled: false + +--- +spring: + config: + activate: + on-profile: dev + +springdoc: + swagger-ui: + enabled: true + api-docs: + enabled: true diff --git a/bootstrap/src/main/resources/application-dev.yaml b/bootstrap/src/main/resources/application-dev.yaml index f29bc512..87a90611 100644 --- a/bootstrap/src/main/resources/application-dev.yaml +++ b/bootstrap/src/main/resources/application-dev.yaml @@ -14,13 +14,6 @@ logging: org.hibernate.SQL: DEBUG org.hibernate.orm.jdbc.bind: TRACE -# Swagger UI / API 문서는 dev 에서만 노출 -springdoc: - swagger-ui: - enabled: true - api-docs: - enabled: true - # actuator 엔드포인트 확장 (health 외 진단용). health 외 엔드포인트는 인증이 필요하다. management: endpoints: diff --git a/bootstrap/src/main/resources/application-prod.yaml b/bootstrap/src/main/resources/application-prod.yaml index b9cb06ea..1f591042 100644 --- a/bootstrap/src/main/resources/application-prod.yaml +++ b/bootstrap/src/main/resources/application-prod.yaml @@ -6,13 +6,6 @@ logging: root: INFO kr.ac.kookmin: INFO -# Swagger UI / API 문서 비활성화 -springdoc: - swagger-ui: - enabled: false - api-docs: - enabled: false - # actuator는 health 만 노출 management: endpoints: diff --git a/bootstrap/src/main/resources/application.yaml b/bootstrap/src/main/resources/application.yaml index 3d7c783f..a94e5b2a 100644 --- a/bootstrap/src/main/resources/application.yaml +++ b/bootstrap/src/main/resources/application.yaml @@ -4,5 +4,6 @@ spring: config: import: - classpath:application-gateway-auth.yml + - classpath:application-common-api.yml - classpath:application-infrastructure-db.yml - classpath:application-infrastructure-client.yml