diff --git a/blade-ops/blade-turbine/Dockerfile b/blade-ops/blade-turbine/Dockerfile
new file mode 100644
index 00000000..559a24ae
--- /dev/null
+++ b/blade-ops/blade-turbine/Dockerfile
@@ -0,0 +1,15 @@
+FROM anapsix/alpine-java:8_server-jre_unlimited
+
+MAINTAINER smallchill@163.com
+
+RUN mkdir -p /blade/turbine
+
+WORKDIR /blade/turbine
+
+EXPOSE 7003
+
+ADD ./target/blade-turbine.jar ./app.jar
+
+ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
+
+CMD ["--spring.profiles.active=test"]
diff --git a/blade-ops/blade-turbine/pom.xml b/blade-ops/blade-turbine/pom.xml
index 2ff33189..46f224db 100644
--- a/blade-ops/blade-turbine/pom.xml
+++ b/blade-ops/blade-turbine/pom.xml
@@ -52,4 +52,49 @@
+
+
+
+ com.spotify
+ docker-maven-plugin
+ ${docker.plugin.version}
+
+ ${docker.registry.url}/blade/${project.artifactId}:${project.version}
+ ${project.basedir}
+ ${docker.registry.host}
+
+
+ /
+ ${project.build.directory}
+ ${project.build.finalName}.jar
+
+
+ ${docker.registry.url}
+ ${docker.registry.url}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/blade-ops/blade-zipkin/Dockerfile b/blade-ops/blade-zipkin/Dockerfile
new file mode 100644
index 00000000..313e11ef
--- /dev/null
+++ b/blade-ops/blade-zipkin/Dockerfile
@@ -0,0 +1,15 @@
+FROM anapsix/alpine-java:8_server-jre_unlimited
+
+MAINTAINER smallchill@163.com
+
+RUN mkdir -p /blade/zipkin
+
+WORKDIR /blade/zipkin
+
+EXPOSE 9411
+
+ADD ./target/blade-zipkin.jar ./app.jar
+
+ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
+
+CMD ["--spring.profiles.active=test"]
diff --git a/blade-ops/blade-zipkin/pom.xml b/blade-ops/blade-zipkin/pom.xml
index 79b10950..61570a8f 100644
--- a/blade-ops/blade-zipkin/pom.xml
+++ b/blade-ops/blade-zipkin/pom.xml
@@ -51,4 +51,49 @@
+
+
+
+ com.spotify
+ docker-maven-plugin
+ ${docker.plugin.version}
+
+ ${docker.registry.url}/blade/${project.artifactId}:${project.version}
+ ${project.basedir}
+ ${docker.registry.host}
+
+
+ /
+ ${project.build.directory}
+ ${project.build.finalName}.jar
+
+
+ ${docker.registry.url}
+ ${docker.registry.url}
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+
+
+ package
+
+ run
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/script/docker/deploy.sh b/script/docker/deploy.sh
index 61893aff..285b4de9 100644
--- a/script/docker/deploy.sh
+++ b/script/docker/deploy.sh
@@ -14,6 +14,8 @@ port(){
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --add-port=3379/tcp --permanent
firewall-cmd --add-port=7002/tcp --permanent
+ firewall-cmd --add-port=7003/tcp --permanent
+ firewall-cmd --add-port=9411/tcp --permanent
firewall-cmd --add-port=9999/tcp --permanent
service firewalld restart
}
@@ -40,16 +42,16 @@ base(){
docker-compose up -d nacos sentinel web-nginx blade-nginx blade-redis
}
+#启动监控模块
+monitor(){
+ docker-compose up -d blade-admin blade-turbine blade-zipkin
+}
+
#启动程序模块
modules(){
docker-compose up -d blade-gateway1 blade-gateway2 blade-auth1 blade-auth2 blade-user blade-desk blade-system blade-log blade-flow blade-flow-design blade-resource
}
-#启动监控模块
-monitor(){
- docker-compose up -d blade-admin
-}
-
#关闭所有模块
stop(){
docker-compose stop
diff --git a/script/docker/docker-compose.yml b/script/docker/docker-compose.yml
index 39adef4a..0d9d9416 100644
--- a/script/docker/docker-compose.yml
+++ b/script/docker/docker-compose.yml
@@ -82,6 +82,28 @@ services:
networks:
- blade_net
+ blade-turbine:
+ image: "${REGISTER}/blade/blade-turbine:${TAG}"
+ environment:
+ - TZ=Asia/Shanghai
+ ports:
+ - 7003:7003
+ privileged: true
+ restart: always
+ networks:
+ - blade_net
+
+ blade-zipkin:
+ image: "${REGISTER}/blade/blade-zipkin:${TAG}"
+ environment:
+ - TZ=Asia/Shanghai
+ ports:
+ - 9411:9411
+ privileged: true
+ restart: always
+ networks:
+ - blade_net
+
blade-gateway1:
image: "${REGISTER}/blade/blade-gateway:${TAG}"
environment: