드디어 배포를해볼 차례입니다.
url: jdbc:mysql://DB_URL:(포트번호)/(DB스키마) 입니다!
server:
port: 5000
servlet:
encoding:
charset: utf-8
spring:
datasource:
url: jdbc:mariadb://${rds.hostname}:${rds.port}/${rds.db.name}
driver-class-name: org.mariadb.jdbc.Driver
username: ${rds.username}
password: ${rds.password}
...
...
logging:
level:
'[org.springframework.boot.web]': INFO
5000
포트를 지정하였습니다.엘라스틱빈스톡을 생성하며 설정했던 환경속성에 비워둔 칸을 수정해야합니다.
엘라스틱빈스톡 -> 구성 -> 소프트웨어편집 -> 환경속성
RDS_HOSTNAME
을 RDS의 엔드포인트로 넣어주어야 합니다.
환경설정으로 DB정보를 기입하면 DB의 정보가 외부로 노출되지 않는다는 장점이 있습니다.
이전처럼 직접 빌드를 하여 jar파일을 만들고 엘라스틱빈스톡에 드래그하여 넣어주겠습니다.
이번에는 inteliJ 환경에서 빌드를 하였습니다.
엘라스틱빈스톡-> 환경 -> 업로드 및 배포 -> jar 파일 선택 -> 배포
배포가 정상적으로 되었습니다!
포스트 맨으로도 입력이 잘 되는것을 확인하였습니다!
이렇게 프로젝트를 엘라스틱빈스톡으로 배포를 해보았습니다!