BackEnd : Spring/SpringBoot
GCP + Cloud SQL + SpringBoot 프로젝트 배포
snoony
2024. 2. 15. 22:08
눈물나는 나의 배포과정..
https://choo.oopy.io/5c999170-dde5-4418-addc-00a0d263287c
참고해서 진행하던 중 Cloud SQL 부분에서 막혀버리고 ..
https://coding-is-fun.tistory.com/9
참고해서 Google Cloud SQL을 고쳤다!
application.properties
# DataSource
spring.datasource.url=jdbc:mysql://고정IP주소:3306/LinkorDB?createDatabaseIfNotExist=true
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
spring.datasource.username=root
spring.datasource.password=비밀번호
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update
application.properties를 수정하고,
sql > 네트워킹에서 ubuntu ip 주소와 내 로컬 pc의 ip 주소를 추가했더니 cloud sql은 해결!
나는 database를 새로 생성하진 않았다 application.properties에서 createDatabaseIfNotExist=true가 해준것같다
나는 gradle이어서
bootJar를 통해 .jar 파일을 생성할 수 있었다
.jar 파일은 build>libs 아래 저장된다.
생성된 .jar 파일을 SSH에 업로드하고 명령어를 실행하면 끝 !