docker
[Flyway] seed 데이터 적용과 migration 순차 적용하기
[Flyway] seed 데이터 적용과 migration 순차 적용하기
2021.10.17Overview Seed 데이터의 필요성 쿼리 실행의 올바르지 못한 순서로 인한 문제 발생 dockerize와 shell script를 활용한 migration 순서 보장 - docker-compose.yml - Dockerfile(Flyway) - docker-entrypoint.sh Flyway docker 실행 결론 📌 1. Overview 이 글을 읽으시기 전에 docker를 이용한 flyway migration 적용하기 게시글을 먼저 읽으시는 것을 추천합니다. (이번 게시글은 해당 게시글에서 이어지는 내용입니다. https://beaniejoy.tistory.com/58) [Flyway] docker를 이용한 flyway migration 자동화 Overview flyway docker imag..
[Flyway] docker를 이용한 flyway migration 자동화
[Flyway] docker를 이용한 flyway migration 자동화
2021.10.09Overview flyway docker image flyway 관련 프로젝트 내부 디렉토리 설정 docker 실행해서 migration 확인하기 정리 📌 1. Overview 새로운 사이드 프로젝트 진행을 하면서 flyway를 이용해 db migration을 진행하고 있습니다. 로컬 영역에서 먼저 db 테이블을 flyway로 관리하도록 환경을 구성하려고 하는데요. 추후에 이를 가지고 AWS 같은 클라우드 서버에도 db migration하는데 사용해볼 생각입니다. 이번 게시물의 목표는 다음과 같습니다. flyway를 이용해 command-line 방식으로 db migration하기 docker를 사용해 flyway 자동 적용해보기 📌 2. flyway docker image docker hub에 등록된 ..
Docker로 Elastic APM 구성하기 (Spring Boot 환경)
Docker로 Elastic APM 구성하기 (Spring Boot 환경)
2021.08.09Overview What is APM? docker compose file 구성하기 실행하기 📌 1. Overview 프로젝트 진행하면서 ngrinder 성능테스트 툴까지 세팅은 다 마친 상황에서 이제 이를 모니터링 할 수 있는 툴을 적용해야 될 시점이 왔습니다. 여러 모니터링 툴들이 많이 있었지만 저는 그 중에 Elastic APM을 적용해봤습니다. 📌 2. What is APM? APM(Application Performance Monitoring or Management) 영어 명칭 그대로 애플리케이션의 성능을 모니터링해주는 시스템을 뜻합니다. 리얼타임에서 서비스 애플리케이션의 성능을 보여주는데 정말 많은 지표들을 제공해줍니다. (Request에 대한 응답 시간, DB 쿼리 성능, 캐쉬 등등) 애플..
[Docker] Window 10 Home에서 docker 설치/실행하기 (+ hyper-v 완전히 작동 중지하기)
[Docker] Window 10 Home에서 docker 설치/실행하기 (+ hyper-v 완전히 작동 중지하기)
2020.04.07Docker for Window는 Window 10 Pro or EnterPrise 64-bit에서 지원을 한다는 문구가 있습니다. Window에서도 가상화를 사용할 수 있게 해주는 Hyper-V가 필요해서입니다. 저는 Home 버전을 사용하고 있어서 여기에 해당되지 않기 때문에 Home버전에서 docker를 설치할 수 있는 방법을 찾아보았습니다. 찾아본 결과로 2가지 방법이 존재하는 것 같습니다. 위에 언급한 대로 docker에서 제공한 Toolbox를 이용해서 우회로 실행하는 방법과 Home에서도 Hyper-V를 설치해 Profession Version으로 속이고(?) docker를 설치하는 방법입니다. 하지만 저는 후자의 방법으로 해보았지만 이상한 이유로 docker installation fail..