분류 전체보기
-
Docker tomcat 8.5 컨테이너에 웹 어플리케이션(war) 배포하기Docker 2020. 6. 26. 17:57
docker에 tomcat 8.5 컨테이너를 실행하고 로컬 PC에서 빌드한 war 파일을 배포 하는 방법을 소개하겠다. " 나는 Docker로 웹 어플리케이션(WAS)을 개발한다. " 나는 Docker로 웹 어플리케이션을 개발한다. Docker tomcat 8.5 컨테이너에 웹 어플리케이션(war) 배포하기 Tomcat에 웹 어플리케이션(war)을 포함하여 이미지 만들기 나만의 Tomcat base image 만들기 전통적인 방식에서 Java 웹 어플리케이션을 개발하는 것을 생각해 보자. 제일 먼저 java 버전, JSP 서블릿 버전, 스프링프레임워크(Springframework) 버전, tomcat 버전 등의 기술요소를 자신의 목적에 맞게 결정할 것이다. 빌드툴은 가장 많이 사용하는 maven이나 gr..
-
Docker로 웹 어플리케이션(WAS) 개발하기 - Tomcat 8.5 , warDocker 2020. 6. 26. 12:57
전통적인 개발 방법에 익숙한 개발자가 Docker 개발자로 거듭나는 것을 돕기 위한 글이다. " 나는 Docker로 웹 어플리케이션(WAS)을 개발한다. " 나는 Docker로 웹 어플리케이션을 개발한다. Docker tomcat 8.5 컨테이너에 웹 어플리케이션(war) 배포하기 Tomcat에 웹 어플리케이션(war)을 포함하여 이미지 만들기 나만의 Tomcat base image 만들기 2013년 3월 산타 클라라에서 열린 PyCon 컨퍼런스에서 솔로몬 하이크스(Solomon Hykes)에 의해 Docker는 처음 세상에 알려지게 되었다. 이후 엄청난 개발자들의 지지와 인기를 끌게 되면서 Docker는 폭발적인 성장을 하게된다. Docker에서 실시한 2016년 설문조사에 따르면 90%가 docker..
-
Jenkins pipeline에 Slack 연동하기Devops/jenkins 2020. 6. 9. 12:38
들어가며 Jenkins 파이이프라인에 Slack 을 연동하는 방법에 대해 알아보자. Slack은 커뮤니케이션 도구로 프로젝트 팀내에서 협업용 툴로 널리 사용되고 있다. Slack 은 workspace라는 하나의 작업 공간을 생성 할 수 있다. 여기에 멤버들을 초대하여 공동 작업을 하게 된다. 멤버를 선택하여 1:1 대화를 할 수 도 있고 channel 이라는 별도의 채팅방을 열어서 공동 채팅도 가능하다. Channel 사용시 전체 멤버들 뿐만 아니라 일부 멤버들만 초대하여 비공개로 톡을 할 수 있는 기능도 제공한다. jenkins 와 연계를 하기 위해서는 별도의 기능이 필요하다. 다행히도 Slack은 jenkins-ci라는 플러그인 앱을 제공한다. 이 앱을 이용하면 jenkins 와 통합을 손쉽게 할 수..