diff --git a/parent/bin/deploy.bat b/parent/bin/deploy.bat index 6ce0b6ad..1b0c81ff 100644 --- a/parent/bin/deploy.bat +++ b/parent/bin/deploy.bat @@ -15,5 +15,4 @@ cd .. call mvn clean deploy -Dmaven.test.skip=true -Pdeploy cd bin -cmd /c msg %username% /time:0 /w "部署完成..." pause \ No newline at end of file diff --git a/parent/bin/package.bat b/parent/bin/package.bat index 87a98f4e..ff06bb93 100644 --- a/parent/bin/package.bat +++ b/parent/bin/package.bat @@ -15,5 +15,4 @@ cd .. call mvn clean install -Dmaven.test.skip=true -Ppackage cd bin -cmd /c msg %username% /time:0 /w "打包完成..." pause \ No newline at end of file diff --git a/parent/pom.xml b/parent/pom.xml index 6f5f1e53..c02f4374 100644 --- a/parent/pom.xml +++ b/parent/pom.xml @@ -66,6 +66,10 @@ false false + + http://192.168.56.102:2375 + ${project.groupId}/${project.artifactId}:4.2 + @@ -224,7 +228,7 @@ jar - none + -Xdoclint:none @@ -284,6 +288,35 @@ --> + + + + io.fabric8 + docker-maven-plugin + 0.33.0 + + ${docker.dockerHost} + true + + + ${docker.imageName} + ${project.artifactId} + + ${project.basedir}/bin/docker/Dockerfile + + artifact + + + + + ${docker.run.port} + + + + + + + diff --git a/web/bin/docker-bulid.bat b/web/bin/docker-bulid.bat index 0af34d69..9c3d0005 100644 --- a/web/bin/docker-bulid.bat +++ b/web/bin/docker-bulid.bat @@ -12,8 +12,7 @@ echo. cd %~dp0 cd .. -call mvn clean package docker:build -Dmaven.test.skip=true -U -Pdocker +call mvn clean package docker:stop docker:remove docker:build docker:run -Dmaven.test.skip=true -U cd bin -cmd /c msg %username% /time:0 /w "打包完成..." pause \ No newline at end of file diff --git a/web/bin/docker-bulid.sh b/web/bin/docker-bulid.sh index a3a11d40..4d45cbb8 100644 --- a/web/bin/docker-bulid.sh +++ b/web/bin/docker-bulid.sh @@ -10,6 +10,6 @@ echo "[淇℃伅] 浣跨敤 Spring Boot Docker 缂栬瘧 Web 宸ョ▼銆" echo "" cd .. -mvn clean package docker:build -Dmaven.test.skip=true -U -Pdocker +mvn clean package docker:stop docker:remove docker:build docker:run -Dmaven.test.skip=true -U cd bin \ No newline at end of file diff --git a/web/bin/docker/Dockerfile b/web/bin/docker/Dockerfile index 76ea8155..45142e42 100644 --- a/web/bin/docker/Dockerfile +++ b/web/bin/docker/Dockerfile @@ -3,21 +3,23 @@ MAINTAINER ThinkGem@163.com ENV TZ "Asia/Shanghai" ENV LANG C.UTF-8 VOLUME /tmp +VOLUME /data WORKDIR /app -ADD web.war . -RUN jar -xvf web.war -# RUN chmod -R 755 ./* +ADD ./maven/web.war ./app.war + +RUN jar -xvf app.war +#RUN chmod -R 755 ./* WORKDIR /app/WEB-INF -ENV JAVA_OPTS "-Xms256m -Xmx1024m" +ADD ./app.yml ./classes/config/application-prod.yml +#ADD jeesite.lic ./ + +#ENV JAVA_OPTS "-Xms256m -Xmx1024m" ENV JAVA_OPTS "$JAVA_OPTS -Dspring.profiles.active=prod" -ADD application-prod.yml ./classes/config -# ADD jeesite.lic . - -ENTRYPOINT java -cp /app $JAVA_OPTS org.springframework.boot.loader.WarLauncher +ENTRYPOINT java $JAVA_OPTS -cp /app $JAVA_OPTS org.springframework.boot.loader.WarLauncher EXPOSE 8980 -# docker run -p 8980:8980 com.jeesite/jeesite-web:4.2 +#docker run -p 8980:8980 com.jeesite/jeesite-web:4.2 diff --git a/web/bin/docker/application-prod.yml b/web/bin/docker/app.yml similarity index 92% rename from web/bin/docker/application-prod.yml rename to web/bin/docker/app.yml index e2f68e9c..e1747524 100644 --- a/web/bin/docker/application-prod.yml +++ b/web/bin/docker/app.yml @@ -22,5 +22,5 @@ mybatis: file: # 鏂囦欢涓婁紶鏍硅矾寰勶紝璁剧疆璺緞涓笉鍏佽鍖呭惈鈥渦serfiles鈥濓紝鍦ㄦ寚瀹氱洰褰曚腑绯荤粺浼氳嚜鍔ㄥ垱寤簎serfiles鐩綍锛屽鏋滀笉璁剧疆榛樿涓篶ontextPath璺緞 - baseDir: /root/jeesite + baseDir: /data diff --git a/web/pom.xml b/web/pom.xml index 80a8e47f..54b7ec9e 100644 --- a/web/pom.xml +++ b/web/pom.xml @@ -26,9 +26,8 @@ false false - - http://192.168.56.102:2375 - ${project.groupId}/${project.artifactId}:4.2 + + 8980:8980 @@ -129,38 +128,6 @@ - - - - docker - - - - com.spotify - docker-maven-plugin - 1.1.0 - - docker-hub - ${docker.registryUrl} - ${docker.registryUrl} - ${docker.imageName} - ${project.basedir}/bin/docker - - - / - ${project.build.directory} - web.war - - - true - false - - - - - - - thinkgem