File tree Expand file tree Collapse file tree 2 files changed +30
-5
lines changed Expand file tree Collapse file tree 2 files changed +30
-5
lines changed Original file line number Diff line number Diff line change @@ -16,4 +16,20 @@ deploy_staging:
16
16
name : staging
17
17
url : http://192.168.99.103:5000
18
18
only :
19
- - master
19
+ - master
20
+
21
+ deploy_review :
22
+ stage : deploy
23
+ script :
24
+ - export DOCKER_TLS_VERIFY="1"
25
+ - export DOCKER_HOST="tcp://192.168.99.103:2376"
26
+ - export DOCKER_CERT_PATH="/.docker/machine/machines/manager1"
27
+ - export DOCKER_MACHINE_NAME="manager1"
28
+ - docker stack deploy --compose-file docker-stack.yml $CI_ENVIRONMENT_SLUG
29
+ environment :
30
+ name : review/$CI_BUILD_REF_NAME
31
+ url : https://$CI_ENVIRONMENT_SLUG_vote.machine.local
32
+ only :
33
+ - branches
34
+ except :
35
+ - master
Original file line number Diff line number Diff line change @@ -26,12 +26,15 @@ services:
26
26
vote :
27
27
image : dockersamples/examplevotingapp_vote:before
28
28
ports :
29
- - 5000:80
29
+ - " 80 "
30
30
networks :
31
31
- frontend
32
+ - traefik-net
32
33
depends_on :
33
34
- redis
34
35
deploy :
36
+ labels :
37
+ - " traefik.port=80"
35
38
replicas : 2
36
39
update_config :
37
40
parallelism : 2
@@ -40,12 +43,15 @@ services:
40
43
result :
41
44
image : dockersamples/examplevotingapp_result:before
42
45
ports :
43
- - 5001:80
46
+ - " 80 "
44
47
networks :
45
48
- backend
49
+ - traefik-net
46
50
depends_on :
47
51
- db
48
52
deploy :
53
+ labels :
54
+ - " traefik.port=80"
49
55
replicas : 1
50
56
update_config :
51
57
parallelism : 2
@@ -73,7 +79,7 @@ services:
73
79
visualizer :
74
80
image : dockersamples/visualizer:stable
75
81
ports :
76
- - " 8080:8080 "
82
+ - " 8080"
77
83
stop_grace_period : 1m30s
78
84
volumes :
79
85
- " /var/run/docker.sock:/var/run/docker.sock"
@@ -82,8 +88,11 @@ services:
82
88
constraints : [node.role == manager]
83
89
84
90
networks :
91
+ traefik-net :
92
+ external :
93
+ name : traefik-net
85
94
frontend :
86
95
backend :
87
-
96
+
88
97
volumes :
89
98
db-data :
You can’t perform that action at this time.
0 commit comments