|
| 1 | + |
| 2 | +# jib build images |
| 3 | +cd ~/projects/springboot-microservices-example/service-registry && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 4 | +cd ~/projects/springboot-microservices-example/config-server && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 5 | +cd ~/projects/springboot-microservices-example/api-gateway && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 6 | +cd ~/projects/springboot-microservices-example/hystrix-dashboard && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 7 | +cd ~/projects/springboot-microservices-example/department-service && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 8 | +cd ~/projects/springboot-microservices-example/person-service && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 9 | +cd ~/projects/springboot-microservices-example/task-service && ./mvnw -Pprod clean verify jib:dockerBuild && cd ~ |
| 10 | + |
| 11 | +# network config |
| 12 | +docker network create ms-network |
| 13 | +docker network connect ms-network service-registry #or run |
| 14 | + |
| 15 | +# run images |
| 16 | +docker run -d --network ms-network -p 8761:8761 --name service-registry cevheri/service-registry:latest |
| 17 | +docker run -d --network ms-network -p 9296:9296 --name config-server cevheri/config-server |
| 18 | +docker run -d --network ms-network -p 9191:9191 --name api-gateway cevheri/api-gateway:latest |
| 19 | +docker run -d --network ms-network -p 9295:9295 --name hystrix-dashboard cevheri/hystrix-dashboard:latest |
| 20 | +docker run -d --network ms-network -p 9001:9001 --name department-service cevheri/department-service:latest |
| 21 | +docker run -d --network ms-network -p 9002:9002 --name person-service cevheri/person-service:latest |
| 22 | +docker run -d --network ms-network -p 9003:9003 --name task-service cevheri/task-service:latest |
| 23 | + |
| 24 | +# set docker tag and docker push hub.docker remote repository |
| 25 | +docker tag cevheri/service-registry:latest cevheri/service-registry:latest |
| 26 | +docker tag cevheri/service-registry:latest cevheri/service-registry:v1.2.0 |
| 27 | +docker push cevheri/service-registry:v1.2.0 |
| 28 | +docker push cevheri/service-registry:latest |
| 29 | + |
| 30 | +docker tag cevheri/config-server:latest cevheri/config-server:latest |
| 31 | +docker tag cevheri/config-server:latest cevheri/config-server:v1.2.0 |
| 32 | +docker push cevheri/config-server:v1.2.0 |
| 33 | +docker push cevheri/config-server:latest |
| 34 | + |
| 35 | +docker tag cevheri/api-gateway:latest cevheri/api-gateway:latest |
| 36 | +docker tag cevheri/api-gateway:latest cevheri/api-gateway:v1.2.0 |
| 37 | +docker push cevheri/api-gateway:v1.2.0 |
| 38 | +docker push cevheri/api-gateway:latest |
| 39 | + |
| 40 | +docker tag cevheri/hystrix-dashboard:latest cevheri/hystrix-dashboard:latest |
| 41 | +docker tag cevheri/hystrix-dashboard:latest cevheri/hystrix-dashboard:v1.2.0 |
| 42 | +docker push cevheri/hystrix-dashboard:v1.2.0 |
| 43 | +docker push cevheri/hystrix-dashboard:latest |
| 44 | + |
| 45 | +docker tag cevheri/department-service:latest cevheri/department-service:latest |
| 46 | +docker tag cevheri/department-service:latest cevheri/department-service:v1.2.0 |
| 47 | +docker push cevheri/department-service:v1.2.0 |
| 48 | +docker push cevheri/department-service:latest |
| 49 | + |
| 50 | +docker tag cevheri/person-service:latest cevheri/person-service:latest |
| 51 | +docker tag cevheri/person-service:latest cevheri/person-service:v1.2.0 |
| 52 | +docker push cevheri/person-service:v1.2.0 |
| 53 | +docker push cevheri/person-service:latest |
| 54 | + |
| 55 | +docker tag cevheri/task-service:latest cevheri/task-service:latest |
| 56 | +docker tag cevheri/task-service:latest cevheri/task-service:v1.2.0 |
| 57 | +docker push cevheri/task-service:v1.2.0 |
| 58 | +docker push cevheri/task-service:latest |
0 commit comments