Posts
kotlin-spring 간단한 통합 테스트 설정 2
이전 포스트에서 testcontainers를 이용한 스프링 통합 테스트를 다뤘습니다. 이 포스트는 해당 포스트에서 작성한 환경 설정에서 더 나아가는 환경 설정을 다뤘습니다.
기존 상황 testcontainers를 통해 docker 가 설치된 곳이라면 어디서든 독립적으로 통합 테스트를 실행할 수 있도록 만들었습니다. 하지만! 여전히 문제가 있었습니다.
이전 포스트와 같은 설정으로 돌릴 경우, spring의 컨테이너가 시작하기 위해서 띄우는 db 컨테이너와 별개로 테스트에서 쓰기 위해 컨테이너를 하나 더 띄웁니다.
목적 docker container를 한번만 띄우고 싶다.
해결 방법 youtube 영상을 보고 테스트에서 띄운 도커 컨테이너의 설정을 spring 설정에 동적으로 할당하는 방법이 있었습니다.
Posts
블로그 UPDATE LOG
2021-08-14 ga 적용 hugo는 ga를 내부 template을 통해서 지원해준다.
영어가 편하신 분은 gohugo#google-analytics 에서 보시길 추천한다.
theme 이 없다는 가정하에 다음과 같이 적용할 수 있다.
<head>엘레멘트가 있는 layout html파일에 {{ template "_internal/google_analytics.html" . }} 을 적용하고, 설정파일(.toml 이라고 가정) 에 googleAnalytics = <구글_애널리틱스_속성_ID> 를 입력하면 끝이다.
그럼에도 몇가지 삽질을 했다.
theme에서 {{ template "_internal/google_analytics.html" . }}을 적용할 때 production에서만 적용하도록 분기문이 적용되어 있었다. 내가 쓰는 ananke에서 production 판별 조건 중 하나가 HUGO_ENV=production이었는데, HUGO cli에서 -e 로 세팅할 수 있는 줄 알았는데, 아니었다.
Posts
신입은 언제 질문을 해야 하는 걸까?
신입은 언제 질문을 해야 하는 걸까요? 인터넷에서 종종 보는 질문입니다.
A: 사수가 질문을 듣고 기분이 안나빠질 때…
는 농담이고… 이 질문을 바꿔 말하면, 얼마나 고민 하고 질문을 해야 하는 건가요? 가 됩니다.
당연하게도, 각자의 선호도는 있을 지언정 명확한 기준은 없습니다. 그러니까 논쟁이 되는 거겠죠. 하지만, 단순히 케바케라는 일반적인 결론을 내기에는 내가 모르는 것에 대해서 얼마나 생각해 봐야 하나… 는 중요한 주제이고, 신입으로 조직 생활을 해 나가기 위해 자신만의 답이 필요합니다.