Azure에서는 Database로 Mysql, MariaDB, PostgreSQL 뿐 아니라 NoSQL도 지원하지만 우리 프로젝트에서는 MySQL을 활용할 계획입니다.
아래의 진행은 Azure-cli가 아닌 Azure portal 웹사이트에서 진행합니다.
1. [ Azure Database for MySQL 서버 ] 를 검색해서 들어가기
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
<scope>runtime</scope>
</dependency>
runtimeOnly 'mysql:mysql-connector-java'
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://${DB_HOST}:3306/${DATABASE_NAME}?serverTimezone=Asia/Seoul
username: ${DB_USERNAME}
password: ${DB_PASSWORD}
이제 SpringBoot 프로젝트와 Mysql까지 연결되었습니다.
다음은 바탕으로 이제 AKS와 ACR, Azure VM을 생성해서 CI/CD 환경을 준비하겠습니다.