목차 배경 도서와 관련된 사이드 프로젝트를 진행하던 중에 도서 data가 필요했고, 대량의 도서 data를 직접 생성해서 입력하는 것은 매우 비효율적이라 생각했다. 그래서 일일이 입력하기보다는 Open API를 활용하여 데이터를 넣어두려고 했는데, API로 내려받은 Data를 하나하나 DB에 넣는것 역시 무의미하고 불필요한 과정일 것이란 생각이 들었다. 조금 더 효율적으로 작업을 진행하고자 구글링하며 찾아보았고 다음 과정으로 도서 data 적재를 진행하였다. (host pc에서 작업한 내용은 모두 mac os 환경을 기준으로 진행하였다) host pc에 open api로부터 도서 정보를 json 형식으로 내려받는다. 1에서 받은 json 형식의 파일을 적절하게 parsing 한다. parsing 한 js..
목차 글 목록 [Docker] 도커 설치와 web GUI 툴 Portainer로 Docker 연동하기 (1/3) [Docker] 도커에 MongoDB 설치 및 MongoDB GUI 툴 Mongo Compass로 접속하기 (2/3) [Docker] Spring Boot 프로젝트에 도커 컨테이너 연동과 Docker-compose 세팅 (3/3) 배경 지난 글 [Docker] 도커에 MongoDB 설치 및 MongoDB GUI 툴 Mongo Compass로 접속하기 (2/3)에 이어서 Mongo DB Dockerize의 마지막 글로, Spring Boot 프로젝트에 도커 컨테이너로 올린 Mongo DB를 연동해보고 더 나아가 Docker Compose를 통해서 도커 컨테이너와 Spring Boot 프로젝트를 ..
목차 글 목록 [Docker] 도커 설치와 web GUI 툴 Portainer로 Docker 연동하기 (1/3) [Docker] 도커에 MongoDB 설치 및 MongoDB GUI 툴 Mongo Compass로 접속하기 (2/3) [Docker] Spring Boot 프로젝트에 도커 컨테이너 연동과 Docker-compose 세팅 (3/3) 배경 지난 글에 이어서 Portainer를 활용하여 도커에 MongoDB를 설치하고, MongoDB GUI 툴인 Mongo Compass로 접속해보도록 하겠습니다. MongoDB GUI 툴은 Robo 3T와 Mongo Compass가 가장 많이 쓰이는 것으로 알고 있는데, Mongo Compass가 상대적으로 UI가 사용하기 간편하고 (주관적이지만) 한눈에 들어오게 ..
목차 글 목록 [Docker] 도커 설치와 web GUI 툴 Portainer로 Docker 연동하기 (1/3) [Docker] 도커에 MongoDB 설치 및 MongoDB GUI 툴 Mongo Compass로 접속하기 (2/3) [Docker] Spring Boot 프로젝트에 도커 컨테이너 연동과 Docker-compose 세팅 (3/3) 배경 사이드 프로젝트를 진행하던 중에 서버와 DB 환경을 구축할때 Docker를 활용해서 개발환경을 구축하였다. 도커를 비롯한 쿠버네티스와 같은 컨테이너 오케스트레이션 플랫폼 사용 경험을 쌓아두면 좋을 것 같기도 했고, 사이드 프로젝트를 진행하면서 최대한 실무에서 활용할 경험을 쌓아두기 위해 개발 & 운영 서버를 분리해서 구축하였고 이에 따른 개발환경 세팅에 많은 스..