
FROM openjdk:8
ARG JAR_FILE=target/*.war
COPY ${JAR_FILE} app.war
LABEL authors="whdghk1908"
ENV JAVA_OPTS="-Xms1g -Xmx2g"
##################################
### 배포환경에서 지정해줄 option 작성 ###
##################################
ENV APP_OPTS="$APP_OPTS --server.port=8080"
ENV APP_OPTS="$APP_OPTS --server.address=0.0.0.0"
ENV APP_OPTS="$APP_OPTS --server.servlet.context-path=/contextpath"
ENTRYPOINT java $JAVA_OPTS -jar app.war $APP_OPTS

빌드가 성공적으로 끝나게 되면, Jenkins 외부의 Docker 에서
docker ps 를 통해서 정상적으로 작동중인지 확인 가능하다.