|
|
@@ -0,0 +1,29 @@
|
|
|
+#!/bin/bash
|
|
|
+
|
|
|
+set -e
|
|
|
+
|
|
|
+function start() {
|
|
|
+ commit_id=`git rev-parse HEAD | cut -c 1-8`
|
|
|
+ docker run -d --name=tnbeureka --network=host -v /opt/log:/app/logs tnb/eureka:${commit_id}
|
|
|
+ docker run -d --name=tnbgateway --network=host -v /opt/log:/app/logs tnb/gateway:${commit_id}
|
|
|
+ docker run -d --name=tnbaccount --network=host -v /opt/log:/app/logs tnb/account:${commit_id}
|
|
|
+ docker run -d --name=tnbmessage --network=host -v /opt/log:/app/logs tnb/message:${commit_id}
|
|
|
+ docker run -d --name=tnbfile --network=host -v /opt/log:/app/logs tnb/file:${commit_id}
|
|
|
+ docker run -d --name=tnbuser --network=host -v /opt/log:/app/logs tnb/user:${commit_id}
|
|
|
+ docker run -d --name=tnbcontent --network=host -v /opt/log:/app/logs tnb/content:${commit_id}
|
|
|
+ docker run -d --name=tnbsearch --network=host -v /opt/log:/app/logs tnb/search:${commit_id}
|
|
|
+}
|
|
|
+
|
|
|
+function shutdown() {
|
|
|
+ docker stop tnbeureka && docker rm tnbeureka
|
|
|
+ docker stop tnbgateway && docker rm tnbgateway
|
|
|
+ docker stop tnbaccount && docker rm tnbaccount
|
|
|
+ docker stop tnbmessage && docker rm tnbmessage
|
|
|
+ docker stop tnbfile && docker rm tnbfile
|
|
|
+ docker stop tnbuser && docker rm tnbuser
|
|
|
+ docker stop tnbcontent && docker rm tnbcontent
|
|
|
+ docker stop tnbsearch && docker rm tnbsearch
|
|
|
+}
|
|
|
+
|
|
|
+start
|
|
|
+#shutdown
|