[실습] Docker Spring Boot + Postgresql (3) 개선사항 진행 1. Docker Compose 환경 별로 구분하기. 2. 네트워크 관련 찾아보기 Docker Compose 구분하기 단일 docker-compose.yml 을 multi-compose.yml 로 분할. docker-compose 파일 내에서는 if case 같은 조건문의 작성이 불가능하다. 조건문의 작성이 불가능 하여 Multi-compose file 형태로 작성을 하기로 하였다. docker-compose 옵션 중, -f 옵션을 지정하여 compose 파일을 재정의할 수 있다. (옵션 참고) 여기서 재정의란, 기존 compose 파일 외에 다른 파일을 지정하여 덮어 쓰는 행위로, 같은 네이밍의 옵션이 있다면 나중에 지정한 파일의 옵션이 덮어씌워지고 새로운 옵션인 경우 해당 옵션을 추가하.. [실습] Docker Spring Boot + Postgresql (2) 개선사항 진행 1. 볼륨 마운트에서 디렉토리 마운트로 변경 2. 스프링 부트 jsp 찾을 수 있게 수정 Spring Boot + JSP 1. spring boot jar 배포 환경에서 jsp 경로 문제 때문에 war배포로 임시 수정 (해결방법 찾을때 까지만) Dockerfile FROM adoptopenjdk/openjdk8 EXPOSE 8080:8080 ARG WAR_FILE=build/libs/boot-sample-0.0.1-SNAPSHOT.war COPY ${WAR_FILE} app.war ENTRYPOINT [ "java", "-jar", "/app.war" ] Build 후 run command docker run -d -p 8080:8080 --network boot-sample-network.. 이전 1 다음