增加对docker 的支持
This commit is contained in:
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
Regular → Executable
@@ -0,0 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
docker build -t java:v0.0.1 .
|
||||
+2
-2
@@ -6,10 +6,10 @@
|
||||
## 模块介绍
|
||||
### 配置中心 config-server
|
||||
配置中心默认启动端口号9999,健康检查端口号19999.访问地址www.config.server.com
|
||||
### 注册中心 eureka-server
|
||||
### 注册中心 register-center1
|
||||
注册中心默认启动端口号10002,健康检查端口号20002.访问地址www.eureka.server.com.为保证服务的稳定可靠,可以创建多个注册中心,实现服务注
|
||||
册的备份冗余,实现高可用性
|
||||
### 注册中心2 eureka-server2
|
||||
### 注册中心2 register-center2
|
||||
注册中心2默认启动端口号10003,健康检查端口号20003.访问地址www.eureka.server2.com
|
||||
### 用户权限管理中心 upms
|
||||
用户权限管理中心默认启动端口号10004,健康检查端口号20004.访问地址www.upms.com
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
FROM java:v0.0.1
|
||||
ADD ms-cms.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10005
|
||||
EXPOSE 20005
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-cms
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -125,6 +125,10 @@
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-cms</finalName>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
FROM java
|
||||
ADD ./target/config-server-0.0.1-SNAPSHOT.jar /home/app.jar
|
||||
ENV JAVA_HOME /usr/lib/jdk
|
||||
FROM java:v0.0.1
|
||||
ADD ms-config-server.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10001
|
||||
EXPOSE 20001
|
||||
WORKDIR /home
|
||||
EXPOSE 9999
|
||||
EXPOSE 19999
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-config-server
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -54,6 +54,10 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-config-server</finalName>
|
||||
</build>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
FROM java:v0.0.1
|
||||
ADD ms-gateway.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10007
|
||||
EXPOSE 20007
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-gateway
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -107,6 +107,10 @@
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-gateway</finalName>
|
||||
</build>
|
||||
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
cd cms
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../config-server/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../gateway/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../register-center1/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../register-center2/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../ucenter/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
cd ../upms/
|
||||
source ms-docker-image-build.sh
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
FROM java
|
||||
ADD ./target/eureka-server-0.0.1-SNAPSHOT.jar /home/app.jar
|
||||
ENV JAVA_HOME /usr/lib/jdk
|
||||
FROM java:v0.0.1
|
||||
ADD ms-register-center1.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10002
|
||||
EXPOSE 20002
|
||||
WORKDIR /home
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-register-center1
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -63,6 +63,10 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-register-center1</finalName>
|
||||
</build>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
FROM springboot:v1
|
||||
ADD ./target/eureka-server2-0.0.1-SNAPSHOT.jar /home/app.jar
|
||||
ENV JAVA_HOME /usr/lib/jdk
|
||||
FROM java:v0.0.1
|
||||
ADD ms-register-center2.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10003
|
||||
EXPOSE 20003
|
||||
WORKDIR /home
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-register-center2
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -63,6 +63,10 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-register-center2</finalName>
|
||||
</build>
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
FROM java:v0.0.1
|
||||
ADD ms-ucenter.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10006
|
||||
EXPOSE 20006
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-ucenter
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -138,6 +138,10 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-ucenter</finalName>
|
||||
</build>
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
FROM springboot:v1
|
||||
ADD ./target/upms-0.0.1-SNAPSHOT.jar /home/app.jar
|
||||
ENV JAVA_HOME /usr/lib/jdk
|
||||
FROM java:v0.0.1
|
||||
ADD ms-upms.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10004
|
||||
EXPOSE 20004
|
||||
WORKDIR /home
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f ms-upms
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
@@ -130,6 +130,10 @@
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>ms-upms</finalName>
|
||||
</build>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
FROM java:v0.0.1
|
||||
ADD micro-fast-pa.jar /workhome/app.jar
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 8080
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","app.jar"]
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env bash
|
||||
docker rmi -f micro-fast-pa
|
||||
mvn package docker:build -Dmaven.test.skip=true
|
||||
-11
@@ -55,17 +55,6 @@
|
||||
<plugin>
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<imageName>${project.build.finalName}</imageName>
|
||||
<dockerDirectory>${project.basedir}</dockerDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<targetPath>/</targetPath>
|
||||
<directory>${project.build.directory}</directory>
|
||||
<include>${project.build.finalName}.jar</include>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<finalName>micro-fast-pa</finalName>
|
||||
|
||||
@@ -276,6 +276,17 @@
|
||||
<groupId>com.spotify</groupId>
|
||||
<artifactId>docker-maven-plugin</artifactId>
|
||||
<version>${docker.maven.plugin.version}</version>
|
||||
<configuration>
|
||||
<imageName>${project.build.finalName}</imageName>
|
||||
<dockerDirectory>${project.basedir}</dockerDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<targetPath>/</targetPath>
|
||||
<directory>${project.build.directory}</directory>
|
||||
<include>${project.build.finalName}.jar</include>
|
||||
</resource>
|
||||
</resources>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
|
||||
Reference in New Issue
Block a user