File tree Expand file tree Collapse file tree 1 file changed +28
-4
lines changed
deployments/docker-swarm-terraform Expand file tree Collapse file tree 1 file changed +28
-4
lines changed Original file line number Diff line number Diff line change @@ -76,15 +76,32 @@ resource "docker_service" "app" {
7676 label = " traefik.http.routers.${ var . app-name } .entrypoints"
7777 value = " https"
7878 }
79- # labels {
80- # label = "traefik.http.routers.${var.app-name}.tls"
81- # value = true
82- # }
8379 labels {
8480 label = " traefik.http.routers.${ var . app-name } .tls.certresolver"
8581 value = " le"
8682 }
8783
84+ labels {
85+ label = " traefik.http.middlewares.${ var . app-name } -new-addprefix.addprefix.prefix"
86+ value = " /api"
87+ }
88+ labels {
89+ label = " traefik.http.routers.${ var . app-name } -new.entrypoints"
90+ value = " https"
91+ }
92+ labels {
93+ label = " traefik.http.routers.${ var . app-name } -new.middlewares"
94+ value = " ${ var . app-name } -new-addprefix"
95+ }
96+ labels {
97+ label = " traefik.http.routers.${ var . app-name } -new.rule"
98+ value = " Host(`api.sms-gate.app`)"
99+ }
100+ labels {
101+ label = " traefik.http.routers.${ var . app-name } -new.tls.certresolver"
102+ value = " le"
103+ }
104+
88105 labels {
89106 label = " traefik.http.services.${ var . app-name } .loadbalancer.server.port"
90107 value = 3000
@@ -96,7 +113,14 @@ resource "docker_service" "app" {
96113 value = true
97114 }
98115
116+ rolling_config {
117+ order = " start-first"
118+ monitor = " 5s"
119+ }
120+
99121 update_config {
122+ order = " start-first"
100123 failure_action = " rollback"
124+ monitor = " 5s"
101125 }
102126}
You can’t perform that action at this time.
0 commit comments