snowball 님의 글 38
1. 개요 UI 테스트 도구인 Cypress의 설치방법과 실행방법에 대해 소개한다. 2. Cypress 설치 프로젝트 폴더에서 npm이나 yarn을 사용하여 Cypress를 설치한다. $ npm i…
1. 개요 Terraform으로 인프라 관리를 할 때 유용하게 사용할 수 있는 CLI 커맨드 fmt, console에 대해 소개한다. 2. terraform fmt IaC로 인프라를 관리할 때 큰 …
1. 개요 terraform 명령어를 실행하는 버전과 tfstate 파일에 명시되어 있는 버전 차이로 인해 명령어 실행에 오류가 생기는 경우의 해결방법을 소개한다. 2. tfstate file te…
1. 개요 AWS SAM에 대한 특징과 함께 사용법, 장단점에 대해 소개한다. 2. AWS SAM이란 AWS SAM(Serverless Application Model)은 AWS 환경에서 서버리스 …
1. 개요 특정 AWS Service가 사용중인 IP 대역을 확인해야하는 경우가 있을 수 있다. 예를 들어 특정 서비스(CloudFront, Global Accelerator 등)에 대해서 방화벽을…
Cloud Computing & MSAAzure App Service 백업
1. 개요 Azure App Service의 백업에 대한 요구사항 및 백업 자동화 설정 방법 등에 대해 소개한다. 2. Azure App Service 백업 대상 App Service는 앱에서 사용…
1. 개요 REST API 설계 및 문서화 등에 유용하게 사용되는 Swagger에 대해 소개하고, Spring Boot에 적용하여 REST API를 문서화하는 예제를 소개한다. 2. Swagger란…
Cloud Computing & MSAAzure Kubernetes Service 클러스터 배포
1. 개요 Azure Kubernetes Service에서 클러스터를 배포하기 위해 Azure CLI와 ARM Template을 사용하는 방법을 소개한다. 2. Azure CLI를 사용하여 클러스터…
1. 개요 Docker image 빌드 과정에서 생성되는 dangling image를 삭제하는 방법을 소개한다. 2. Dangling Image란 동일한 태그를 가진 Docker 이미지가 빌드될 경…
1. 개요 Kubernetes에서 사용할 수 있는 local 볼륨의 종류 두가지를 소개한다. 전체 볼륨에 대한 소개는 Kubernetes Docs 에서 확인할 수 있으며, 이 글에서는 emptyDi…
1. 개요 Spring Boot 애플리케이션을 Docker 이미지로 배포하는 방법을 maven 플러그인을 사용하는 법과 docker build 명령어를 사용하는 법으로 나누어 설명한다. 2. Mav…
JavaSpring Boot JVM 옵션 적용
1. 개요 Spring Boot에서 JVM Option을 추가하는 방법을 설명한다. (Maven 기준) 2. Spring Boot에 JVM 옵션 적용하기 1) pom.xml 수정 spring boo…