From 37baef76548062691ba9960695fee3b54e5dff95 Mon Sep 17 00:00:00 2001 From: zhoyou <18525788842@163.com> Date: Thu, 9 Jan 2020 16:03:34 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=88=B0docker=E5=8F=91?= =?UTF-8?q?=E5=B8=83=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base-auth/auth-server/pom.xml | 28 ++++++++++++ .../src/main/resources/application.yml | 6 +-- neuray-pm-base-server/base-center/pom.xml | 28 ++++++++++++ .../src/main/resources/application.yml | 5 ++- .../base-code-generator/pom.xml | 28 ++++++++++++ .../src/main/resources/bootstrap.yml | 4 +- .../src/main/resources/application.yml | 5 ++- .../base-gateway/gateway-server/pom.xml | 44 +++++++++++-------- .../src/main/resources/bootstrap.yml | 4 +- .../neuray-pm-provider-admin/pom.xml | 28 ++++++++++++ .../src/main/resources/application.yml | 4 +- pom.xml | 3 ++ 12 files changed, 157 insertions(+), 30 deletions(-) diff --git a/neuray-pm-base-server/base-auth/auth-server/pom.xml b/neuray-pm-base-server/base-auth/auth-server/pom.xml index 0442c9c..cb19d84 100644 --- a/neuray-pm-base-server/base-auth/auth-server/pom.xml +++ b/neuray-pm-base-server/base-auth/auth-server/pom.xml @@ -135,6 +135,34 @@ 1.8 + + com.spotify + docker-maven-plugin + ${docker.maven.plugin.version} + + + build-image + package + + build + + + + + ${docker.pre}/${project.artifactId}:${project.version} + ${docker.host} + java:8 + ["java", "-jar","-Dspring.profiles.active=prod","/${project.build.finalName}.jar"] + + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + diff --git a/neuray-pm-base-server/base-auth/auth-server/src/main/resources/application.yml b/neuray-pm-base-server/base-auth/auth-server/src/main/resources/application.yml index f844e73..46ed62e 100644 --- a/neuray-pm-base-server/base-auth/auth-server/src/main/resources/application.yml +++ b/neuray-pm-base-server/base-auth/auth-server/src/main/resources/application.yml @@ -81,12 +81,12 @@ eureka: statusPageUrlPath: /actuator/info healthCheckUrlPath: /actuator/health # docker 部署开启 -# prefer-ip-address: true -# ip-address: 127.0.0.1 + ###docker部署开启 + prefer-ip-address: true client: serviceUrl: # docker 部署开启 - defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8070}/eureka/ + defaultZone: http://${EUREKA_HOST:192.168.1.205}:${EUREKA_PORT:8070}/eureka/ ###向注册中心上注册自己 register-with-eureka: true ###是否需要从eureka上获取注册信息 diff --git a/neuray-pm-base-server/base-center/pom.xml b/neuray-pm-base-server/base-center/pom.xml index 972fcf5..a8fa24a 100644 --- a/neuray-pm-base-server/base-center/pom.xml +++ b/neuray-pm-base-server/base-center/pom.xml @@ -34,6 +34,34 @@ true + + com.spotify + docker-maven-plugin + ${docker.maven.plugin.version} + + + build-image + package + + build + + + + + ${docker.pre}/${project.artifactId}:${project.version} + ${docker.host} + java:8 + ["java", "-jar", "-Dspring.profiles.active=prod","/${project.build.finalName}.jar"] + + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + diff --git a/neuray-pm-base-server/base-center/src/main/resources/application.yml b/neuray-pm-base-server/base-center/src/main/resources/application.yml index 683aaa8..f11dd99 100644 --- a/neuray-pm-base-server/base-center/src/main/resources/application.yml +++ b/neuray-pm-base-server/base-center/src/main/resources/application.yml @@ -10,4 +10,7 @@ eureka: registerWithEureka: false #false:不作为一个客户端注册到注册中心 fetchRegistry: false #为true时,可以启动,但报异常:Cannot execute request on any known server service-url: - defaultZone: http://127.0.0.1:8070/eureka + defaultZone: http://192.168.1.205:8070/eureka + ###docker部署开启 + instance: + prefer-ip-address: true diff --git a/neuray-pm-base-server/base-code-generator/pom.xml b/neuray-pm-base-server/base-code-generator/pom.xml index 4cd16e3..3033316 100644 --- a/neuray-pm-base-server/base-code-generator/pom.xml +++ b/neuray-pm-base-server/base-code-generator/pom.xml @@ -117,6 +117,34 @@ true + + com.spotify + docker-maven-plugin + ${docker.maven.plugin.version} + + + build-image + package + + build + + + + + ${docker.pre}/${project.artifactId}:${project.version} + ${docker.host} + java:8 + ["java", "-jar", "-Dspring.profiles.active=prod","/${project.build.finalName}.jar"] + + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + diff --git a/neuray-pm-base-server/base-code-generator/src/main/resources/bootstrap.yml b/neuray-pm-base-server/base-code-generator/src/main/resources/bootstrap.yml index 5c98689..5c63a2e 100644 --- a/neuray-pm-base-server/base-code-generator/src/main/resources/bootstrap.yml +++ b/neuray-pm-base-server/base-code-generator/src/main/resources/bootstrap.yml @@ -4,12 +4,12 @@ eureka: healthCheckUrlPath: /actuator/health home-page-url-path: / # docker 部署开启 -# prefer-ip-address: true + prefer-ip-address: true # ip-address: 127.0.0.1 client: serviceUrl: # docker 部署开启 - defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8070}/eureka/ + defaultZone: http://${EUREKA_HOST:192.168.1.205}:${EUREKA_PORT:8070}/eureka/ ###向注册中心上注册自己 register-with-eureka: true ###是否需要从eureka上获取注册信息 diff --git a/neuray-pm-base-server/base-dfsfile-client/src/main/resources/application.yml b/neuray-pm-base-server/base-dfsfile-client/src/main/resources/application.yml index 91dd44e..f9c2caa 100644 --- a/neuray-pm-base-server/base-dfsfile-client/src/main/resources/application.yml +++ b/neuray-pm-base-server/base-dfsfile-client/src/main/resources/application.yml @@ -40,9 +40,12 @@ server: active: dev #eruka注册中心 eureka: + ###docker部署开启 + instance: + prefer-ip-address: true client: service-url: - defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8070}/eureka/ + defaultZone: http://${EUREKA_HOST:192.168.1.205}:${EUREKA_PORT:8070}/eureka/ ###向注册中心上注册自己 register-with-eureka: true ###是否需要从eureka上获取注册信息 diff --git a/neuray-pm-base-server/base-gateway/gateway-server/pom.xml b/neuray-pm-base-server/base-gateway/gateway-server/pom.xml index 1c3f7ec..0f779a3 100644 --- a/neuray-pm-base-server/base-gateway/gateway-server/pom.xml +++ b/neuray-pm-base-server/base-gateway/gateway-server/pom.xml @@ -86,32 +86,38 @@ org.apache.maven.plugins - maven-resources-plugin + maven-compiler-plugin + + 1.8 + 1.8 + + + + com.spotify + docker-maven-plugin + ${docker.maven.plugin.version} - prepare-dockerfile - validate + build-image + package - copy-resources + build - - ${project.build.directory}/docker - - - ${project.basedir}/src/main/docker - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 1.8 - 1.8 + ${docker.pre}/${project.artifactId}:${project.version} + ${docker.host} + java:8 + ["java", "-jar", "-Dspring.profiles.active=prod","/${project.build.finalName}.jar"] + + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + diff --git a/neuray-pm-base-server/base-gateway/gateway-server/src/main/resources/bootstrap.yml b/neuray-pm-base-server/base-gateway/gateway-server/src/main/resources/bootstrap.yml index b8789d6..dd6012b 100644 --- a/neuray-pm-base-server/base-gateway/gateway-server/src/main/resources/bootstrap.yml +++ b/neuray-pm-base-server/base-gateway/gateway-server/src/main/resources/bootstrap.yml @@ -4,12 +4,12 @@ eureka: healthCheckUrlPath: /actuator/health home-page-url-path: / # docker 部署开启 -# prefer-ip-address: true + prefer-ip-address: true # ip-address: 127.0.0.1 client: serviceUrl: # docker 部署开启 - defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8070}/eureka/ + defaultZone: http://${EUREKA_HOST:192.168.1.205}:${EUREKA_PORT:8070}/eureka/ ###向注册中心上注册自己 register-with-eureka: true ###是否需要从eureka上获取注册信息 diff --git a/neuray-pm-provider/neuray-pm-provider-admin/pom.xml b/neuray-pm-provider/neuray-pm-provider-admin/pom.xml index d48b71f..f861113 100644 --- a/neuray-pm-provider/neuray-pm-provider-admin/pom.xml +++ b/neuray-pm-provider/neuray-pm-provider-admin/pom.xml @@ -85,6 +85,34 @@ 1.8 + + com.spotify + docker-maven-plugin + ${docker.maven.plugin.version} + + + build-image + package + + build + + + + + ${docker.pre}/${project.artifactId}:${project.version} + ${docker.host} + java:8 + ["java", "-jar","-Dspring.profiles.active=prod","/${project.build.finalName}.jar"] + + + + / + ${project.build.directory} + ${project.build.finalName}.jar + + + + diff --git a/neuray-pm-provider/neuray-pm-provider-admin/src/main/resources/application.yml b/neuray-pm-provider/neuray-pm-provider-admin/src/main/resources/application.yml index b05380e..660caa5 100644 --- a/neuray-pm-provider/neuray-pm-provider-admin/src/main/resources/application.yml +++ b/neuray-pm-provider/neuray-pm-provider-admin/src/main/resources/application.yml @@ -53,12 +53,12 @@ eureka: statusPageUrlPath: /actuator/info healthCheckUrlPath: /actuator/health # docker 部署开启 -# prefer-ip-address: true + prefer-ip-address: true # ip-address: 127.0.0.1 client: serviceUrl: # docker 部署开启 - defaultZone: http://${EUREKA_HOST:localhost}:${EUREKA_PORT:8070}/eureka/ + defaultZone: http://${EUREKA_HOST:192.168.1.205}:${EUREKA_PORT:8070}/eureka/ ###向注册中心上注册自己 register-with-eureka: true ###是否需要从eureka上获取注册信息 diff --git a/pom.xml b/pom.xml index c8ecc28..941a3a7 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,9 @@ 3.4.1 1.8 1.8 + neuray-pm + http://192.168.1.205:2375 + 1.1.0 -- Gitee From c1b90cbe95e93900f1d84b34b7ab14b08de4815c Mon Sep 17 00:00:00 2001 From: zhoyou Date: Mon, 13 Jan 2020 15:43:32 +0800 Subject: [PATCH 2/2] update README.md. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 60f4332..e9cd484 100644 --- a/README.md +++ b/README.md @@ -63,3 +63,5 @@ - 本项目Docker镜像构建请参考:[使用Maven插件为SpringBoot应用构建Docker镜像](https://gitee.com/zhhongyu/neuray-pm-security/blob/master/docs/docker/docker_maven.md); - 本项目在Docker容器下的部署请参考:[mall在Linux环境下的部署(基于Docker容器)](https://gitee.com/zhhongyu/neuray-pm-security/blob/master/docs/docker/docker_file.md); - 本项目使用Docker Compose请参考: [mall在Linux环境下的部署(基于Docker Compose)](https://gitee.com/zhhongyu/neuray-pm-security/blob/master/docs/docker/docker_compose.md)。 + +装载使用jenkins[https://www.cnblogs.com/sxdcgaq8080/p/10569906.html](https://www.cnblogs.com/sxdcgaq8080/p/10569906.html) -- Gitee