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