본문 바로가기

docker

(2)
[NCP] Naver Cloud Platform 활용기 - (3) docker 기반 애플리케이션 배포 Naver Cloud Platform 활용기 - (1) server 생성하기 Naver Cloud Platform 활용기 - (2) Cloud DB for MySQL 생성하기 Naver Cloud Platform 활용기 - (3) docker 기반 애플리케이션 배포 Naver Cloud Platform 활용기 - (4) pinpoint를 활용한 시스템 모니터링 Naver Cloud Platform 활용기 - (5) jmeter를 활용한 load test와 pinpoint 모니터링 이전 글에서 NCP 기반 linux server와 db server를 생성하였다. 이제 ubuntu 서버에서 미리 만들어 둔 docker image를 가져와 실행시켜보고자 한다. 지금부터는 어느 클라우드를 쓰든 동일한 방법으로 ..
Spring boot 도커 hub에 올리고 로컬 DB(MySQL)와 연동하기(feat. github actions) Spring Boot(2.7.11)와 MySQL(8.0.32) 기반으로 애플리케이션을 만들기로 했다. 이 때 github actions를 활용해 CI/CD(CD까진 아니고 deploy를 하기 위한 환경을 준비했다고 해두자) 이 때 다음과 같은 요구사항을 만족하고자 했다. 전제 조건: github에 올린 소스를 clone 받아서 로컬 MySQL 서버와 연동하는 것이 아니라 docker hub에 업로드 한 app image를 pull 받아서 로컬에 이미 설치해 둔 MySQL과 연동한다. 이는 배포한 docker image를 다른 개발자들이 pull 받아서 로컬 MySQL 서버와 연동해 테스트하기 위함이다. 1. spring app은 docker image로 만들어 docker hub에 push 한다. 2. ..