From b1e63868d1af9987ac189015693e5d9dfe68ae3a Mon Sep 17 00:00:00 2001 From: seyeong Date: Mon, 11 Apr 2022 02:26:06 +0900 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20MySQL=20=EC=97=B0=EB=8F=99?= =?UTF-8?q?=EC=9D=84=20=EC=9C=84=ED=95=9C=20=EC=9D=98=EC=A1=B4=EC=84=B1=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/build.gradle | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/build.gradle b/backend/build.gradle index 487ec8882..a7813e66b 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -15,9 +15,10 @@ repositories { dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jdbc' implementation 'org.springframework.boot:spring-boot-starter-web' - runtimeOnly 'com.h2database:h2:2.1.210' + implementation 'mysql:mysql-connector-java' implementation 'io.springfox:springfox-boot-starter:3.0.0' implementation 'io.springfox:springfox-swagger-ui:3.0.0' + runtimeOnly 'com.h2database:h2:2.1.210' testImplementation 'org.springframework.boot:spring-boot-starter-test' } From 9fff92f20760c69bed32c7cf593faea8362bd2b9 Mon Sep 17 00:00:00 2001 From: seyeong Date: Mon, 11 Apr 2022 02:26:18 +0900 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20=EB=B0=B0=ED=8F=AC=EB=A5=BC=20?= =?UTF-8?q?=EC=9C=84=ED=95=9C=20profile=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/main/resources/application-develop.yml | 10 ++++++++++ backend/src/main/resources/application-prod.yml | 9 +++++++++ backend/src/main/resources/application.yml | 11 ++--------- 3 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 backend/src/main/resources/application-develop.yml create mode 100644 backend/src/main/resources/application-prod.yml diff --git a/backend/src/main/resources/application-develop.yml b/backend/src/main/resources/application-develop.yml new file mode 100644 index 000000000..d7151b416 --- /dev/null +++ b/backend/src/main/resources/application-develop.yml @@ -0,0 +1,10 @@ +spring: + datasource: + driver-class-name: org.h2.Driver + url: jdbc:h2:mem:test + username: sa + password: + h2: + console: + path: /h2-console + enabled: true diff --git a/backend/src/main/resources/application-prod.yml b/backend/src/main/resources/application-prod.yml new file mode 100644 index 000000000..79d62a5c1 --- /dev/null +++ b/backend/src/main/resources/application-prod.yml @@ -0,0 +1,9 @@ +spring: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: ${MYSQL_DATABASE_URL} + username: ${MYSQL_DATABASE_USERNAME} + password: ${MYSQL_DATABASE_PASSWORD} + sql: + init: + schema-locations: classpath:schema.sql diff --git a/backend/src/main/resources/application.yml b/backend/src/main/resources/application.yml index d7151b416..c7f9d6e2b 100644 --- a/backend/src/main/resources/application.yml +++ b/backend/src/main/resources/application.yml @@ -1,10 +1,3 @@ spring: - datasource: - driver-class-name: org.h2.Driver - url: jdbc:h2:mem:test - username: sa - password: - h2: - console: - path: /h2-console - enabled: true + profiles: + active: ${profile}