시나리오
- Spring-Music Sample(SpringBoot) 소스코드를 이용하여 IntelliJ에서 해당 앱을 즉시 Azure Webapp으로 배포하는 시나리오
- 금번 시나리오에서 사용하는 Spring-Petclinic Sample 코드는 Java17, Gradle을 사용
- 해당 시나리오에 대한 테스트는 다음 Azure Docs 내용을 참고
1) IntelliJ용 Azure 도구 키트 설치
2) IntelliJ를 사용하여 Azure App Service용 Hello World 웹 앱 만들기
필수 준비 사항
- IntelliJ(금번 테스트에서는 2023-01버전 사용)
- Eclipse 내 Azure Toolkit for Eclipse 설치
- Azure Webapp Service 배포
Azure Toolkit for Eclipse 설치
1. IntelliJ Marketplace에서 Azure Toolkit Pulgin 설치가 가능합니다.
상단에 ‘IntelliJ용 Azure 도구 키트 설치‘ 링크를 참조하여 Plugin 설치를 완료합니다.
2. Azure Toolkit이 정상적으로 설치되면 IntelliJ 상단에 Tools > Azure > Sign In을 통해 Azure로 로그인합니다.
3. Azure 로그인에 성공하면 IntelliJ 좌측 메뉴에서 다음과 같이 Azure 인프라 내역을 확인할 수 있습니다.
Spring Petclinic App Git Clone
금번 테스트에서 사용할 소스코드를 다음 Repository에서 Clone해야 합니다.
1. File > New > Project from Version Control 선택 후 Github 주소를 입력 해 Repo를 Clone 합니다.
Gradle Build & Deploy
1. 프로젝트 Clone이 완료되면 프로젝트 선택 후 우클릭을 하여 Azure > Deploy to Azure Web Apps를 선택합니다.
2. 배포 할 Azure Webapp, Slot을 선택하고 Run을 실행합니다.
3. 배포가 정상적으로 진행되면 아래와 같이 콘솔 메시지가 뜹니다.
4. 해당 도메인으로 접근해보면 앱이 정상적으로 배포된 것을 확인할 수 있습니다.
'클라우드 > Azure' 카테고리의 다른 글
[AppService] Azure DevOps를 통해 SpringBoot 앱 배포 (0) | 2025.01.24 |
---|---|
[AppService] VS Code에서 Azure App Service Springboot 앱 배포 (0) | 2025.01.24 |
[AppService] Eclipse에서 Azure App service로 SpringBoot 앱 배포 (0) | 2025.01.24 |
[Storage] AWS S3 to Azure Storage Account 데이터 이동 (0) | 2025.01.24 |
[ApplicationGateway] 종단 간 TLS 통신 구성 (0) | 2025.01.23 |