눈물나는 나의 배포과정..
https://choo.oopy.io/5c999170-dde5-4418-addc-00a0d263287c
Docker+GCP로 Springboot 배포 총정리(AWS EC2,RDS 대신 GCP VM,cloud SQL을 써보아요)
1. 서론
choo.oopy.io
참고해서 진행하던 중 Cloud SQL 부분에서 막혀버리고 ..
https://coding-is-fun.tistory.com/9
Spring Boot와 Google Cloud SQL연결 및 GCP(Google Cloud Platform) 서버 배포#1
GCP 준비 GCP 회원가입을 진행합니다. https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈
coding-is-fun.tistory.com
참고해서 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에 업로드하고 명령어를 실행하면 끝 !
'BackEnd : Spring > SpringBoot' 카테고리의 다른 글
[SpringBoot] 어노테이션 정리 (0) | 2024.05.22 |
---|---|
[Git] 추가한 git repository 삭제하기 (0) | 2024.03.06 |
GCP에 SpringBoot 프로젝트 배포하기 (0) | 2024.02.13 |
Android + Spring Boot + Firebase Google Login - FE (1) | 2024.01.25 |
Spring Boot Server & Android Client App - Chapter #5, #6 (0) | 2024.01.14 |