도커라이징
-
[Spring boot + Docker + Swagger3] Ubuntu 환경의 Docker 컨테이너로 Spring boot 배포하기(with Swagger3 And jar)프로젝트 노트 2024. 8. 8. 10:43
최근 우분투 환경의 도커에 외장 톰캣을 두고 war로 배포를 하고 있었습니다.Maven으로 빌드를 하여 손쉽게 War를 만들고 그를 Tomcat에 배포하며 쉽게쉽게 사용을 하고 있었습니다. 여기에 신규 프로젝트를 하면서 내장 톰캣을 쓰기위해 jar로 빌드를 하였고, 여기서 문제에 당면하게 되었습니다.기존의 방식대로 하니 배포가 잘 되지 아니하는 것이었죠..404 Not Found가 뜨며 멘붕에 빠져있었습니다.ServletInitializer를 통해 부트 환경을 이니셜라이즈하게 만들어보려 했으나 빠르게 실패...멘붕에 빠져있다가 아예 도커 이미지로 만들어서 내장 톰캣을 도커에 띄우는 방향으로 가닥을 잡았습니다. Gradle의 빌드에 보면 jar와 bootJar Task가 있습니다. clean 이후 boot..