서버에 어디까지 파일을 제공해야 할까? 소스파일 전체 제공 서버에서 소스파일 빌드해서 .jar 파일 만들기 Dockerfile 파일로 도커 이미지 빌드하기 docker-compose.yml 파일로 도커 컨테이너 실행 → ❓ 서버에 소스파일까지 제공하는 건 너무 투머치 아닐까? .jar 파일과 Dockerfile 파일, docker-compose.yml 파일 제공 로컬에서 소스파일 빌드해서 .jar 파일 만들어서 서버에게 제공 Dockerfile 파일로 도커 이미지 빌드하기 docker-compose.yml 파일로 도커 컨테이너 실행 → ❓ 빌드한 .jar 파일을 서버에 깔끔하게 제공하는 방안은? github release에 업로드 하는 방안도 있긴하다! 빌드된 도커 이미지 파일, docker-compos..
spring boot
개요 주류 큐레이션 플랫폼 서비스 ‘술자리’ 프로젝트에서 검색 API 서버를 개발하기 위해 Spring Boot + elasticsearch의 기술 스택을 구성하였다. 셋업부터 초기 개발을 진행하는 과정에서 구글링을 진행했는데 elasticsearch의 빠른 버전 변경과 그에 따른 기술 사용 형태의 변경으로 2~3년 전 작성된 블로그의 글이, 거의 최신 버전을 사용하려는 지금 프로젝트에 바로 손쉽게 적용하기 어려웠다. 그래서 직접 이것저것 찾아다 연동과 개발을 진행하면서 혹시라도 추후의 나에게 또는 다른 사람에게 도움이 될 수 있도록 내용을 정리해보았다. 0. 버전 정보 Spring Data Elasticsearch와 elasticsearch 간의 버전 호환성을 잘 체크해야한다! Spring Boot v..