From 9c9d97d2eb9fb350dcdd1f0e9af6a3c4131632c9 Mon Sep 17 00:00:00 2001 From: Uno Kim Date: Mon, 15 Jan 2024 05:27:16 +0900 Subject: [PATCH] =?UTF-8?q?#37=20-=20clear=20db=20->=20jaws=20db=20?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B4=EA=B4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 헤로쿠 add on 상품 중 하나인 mysql db 서비스 clear db 가 더 이상 무료 서비스를 제공하지 않음. 따라서 아직 무료 서비스를 제공하고 있는 jaws db 로 이관. 해당 db 경로와 접속 가능한 인증 정보는 헤로쿠 환경변수 안에 저장되어 있기 떄문에, 본 프로젝트 코드에는 환경변수를 가리키는 `${JAWSDB_URL}`만 있을 뿐, 실제 정보는 드러나지 않음. 따라서 정확한 db 접근 정보를 확인하려면 권한이 있는 관리자(@djkeh)가 헤로쿠에 접속해서 보는 방법 밖에 없음. 이는 보안에 민감한 정보를 깃헙 저장소에 노출시키지 않고 관리하는 한 가지 좋은 방법임. --- src/main/resources/application.properties | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 7f18bbc..e1c5b82 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -35,8 +35,6 @@ spring.devtools.restart.quiet-period=800ms spring.config.activate.on-profile=alpha -spring.jpa.hibernate.ddl-auto=validate -spring.datasource.url=jdbc:mysql://b2fe33867c5eb6:3bf314b4@us-cdbr-east-04.cleardb.com/heroku_74931efe97faf8e?reconnect=true -spring.datasource.username=root -spring.datasource.password= +spring.jpa.hibernate.ddl-auto=create +spring.datasource.url=${JAWSDB_URL} spring.sql.init.mode=never