From e97555e2c88051f859c0a1dd63bcc855b8db41f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=AF=E1=84=8C=E1=85=B5=E1=84=8B?= =?UTF-8?q?=E1=85=AE=E1=86=AB?= Date: Thu, 5 Oct 2023 17:38:12 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B0=9C=EB=B0=9C=ED=99=98=EA=B2=BD?= =?UTF-8?q?=EA=B3=BC=20=EB=B0=B0=ED=8F=AC=ED=99=98=EA=B2=BD=20=EB=B6=84?= =?UTF-8?q?=EB=A6=AC=EB=A5=BC=20=EC=9C=84=ED=95=9C=20profile=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- src/main/resources/application.yml | 41 +++++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 99e1390..16cb1b2 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -98,7 +98,7 @@ jobs: shell: bash # (6) 권한 부여 - name: Build with Gradle - run: ./gradlew clean build + run: ./gradlew clean bootjar -Pprofile=prod shell: bash # (8) build 시작 - name: Get current time diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index e58dcac..a31a143 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,19 +1,52 @@ spring: profiles: - default: dev + group: + "dev" : "localdb, common" + "prod" : "proddb, common" +--- + +spring: + config: + activate: + on-profile: "localdb" datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/carGive?serverTimezone=UTC&characterEncoding=UTF-8 - username: + username: root password: +--- + +spring: + config: + activate: + on-profile: "proddb" + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://${RDS_HOST}:3306/carGive?serverTimezone=UTC&characterEncoding=UTF-8 + username: ${RDS_USERNAME} + password: ${RDS_PASSWORD} + +--- + +spring: + config: + activate: + on-profile: "common" jpa: open-in-view: false hibernate: - ddl-auto: none + ddl-auto: update properties: hibernate: show_sql: false format_sql: true - default_batch_fetch_size: 50 \ No newline at end of file + default_batch_fetch_size: 50 + +logging: + level: + com: + amazonaws: + util: + EC2MetadataUtils: error \ No newline at end of file