본문 바로가기

전체 글20

Spring Boot 2.4 변경 내용 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4-Release-Notes https://spring.io/blog/2020/11/12/spring-boot-2-4-0-available-now 주관적인 주요 변경 사항 JUnit 5’s Vintage Engine Removed from spring-boot-starter-test Config File Processing (application properties and YAML files) Embedded database detection Custom property name support Volume Mounted Config Directory Trees Versioning sche.. 2021. 1. 19.
AWS EC2 + nginx + https 환경 구성 자동화 (ansible + certbot) git repo: https://github.com/depromeet/8th-final-infra-6team/tree/master/ansible 사이드 프로젝트를 진행하면서 EC2 인스턴스에 nginx + https 구성을 해야할 일이 매번 생기게 되었습니다. route53, LB 등의 리소스를 사용하면 이런 구성을 수동으로 할 필요는 없지만 비용을 아끼기 위해서 public subnet 의 bastion host 에 nginx 를 같이 구성하여 클라이언트와 https 연동이 가능한 구조를 구성하기로 했습니다. 목표 EC2 인스턴스 nginx 설치, 실행 https 연동이 가능한 환경 구성 domain 무료 발급 certbot 으로 ssl 인증서 발급 ansible 코드로 자동화 기술스택 AWS ansi.. 2020. 10. 5.
Alfred workflow 만들기 - intellij 프로젝트를 검색하고 실행까지 Alfred workflow란? https://www.alfredapp.com/workflows/ 맥 사용자라면 필수 앱으로 빠지지 않고 소개되는 알프레드 앱의 기능 중, Powerpack(유료) 라이선스가 있다면 사용할 수 있는 기능입니다. 간단한 작업이라면 알프레드에서 제공해주는 기능들을 이어 붙임으로써 어떤 Trigger 가 일어나면 연결된 작업들이 순차적으로 수행되게끔 만들 수 있고, 알프레드가 지원해주지 않는 기능도 스크립트를 만들어서 수행시킬 수 있습니다. 업무 자동화에 관심이 많다보니, 큰 서비스 속에서의 개발을 떠나 작고 소소한 것이지만 내가 루틴하게 수행하는 일들을 스크립트로 개발하는 시간을 가집니다. 그 중 제가 하루에 30번 이상도 수행하는 스크립트가 있어서 Alfred workflo.. 2020. 9. 20.
Kubernetes 환경에서의 spring boot 개발 workflow 익히기 git repo: https://github.com/jaekwonHa/practice-spring-on-k8s-workflow kubernetes 환경에서 동작하는 Spring boot 어플리케이션을 개발할 때, 특히 kubernetes 를 이제 막 시작하는 경우 너무 많은 도구들이 존재해 뭐부터 사용해야 할 지 막막한 경우가 있습니다. 이 글에서는 intellij + spring boot + local kubernetes cluster 환경에서 내가 수정한 코드를 kubernetes 에 빠르게 배포, 테스트하고자 할 때 유용한 도구들에 대해서 소개해봅니다. jib docker-credential cloud code stern kustomize skafold jib https://github.com/Go.. 2020. 9. 8.