Browse Source

Update 'docker-stack.yml'

torabkheslat 1 year ago
parent
commit
710c55dd3d
1 changed files with 20 additions and 0 deletions
  1. 20 0
      docker-stack.yml

+ 20 - 0
docker-stack.yml

@@ -27,8 +27,17 @@ services:
       - 5000:80
     networks:
       - frontend
+      - traefik_traefik
     deploy:
       replicas: 1
+      labels:
+        traefik.http.services.vote.loadbalancer.server.port: '5000'
+        traefik.http.routers.vote.tls.certresolver: myresolver
+        traefik.http.routers.vote.entrypoints: websecure
+        traefik.http.routers.vote.rule: Host(`vote.hedex.ir`)
+        traefik.http.middlewares.customHeaders.headers.customresponseheaders.X-Powered-By: ParminCloud
+        traefik.http.routers.vote.middlewares: customHeaders
+        traefik.docker.network: traefik_traefik
 
   result:
     image: reg.hedex.ir/examplevotingapp_result
@@ -36,6 +45,17 @@ services:
       - 5001:80
     networks:
       - backend
+      - traefik_traefik
+    deploy:
+      replicas: 1
+      labels:
+        traefik.http.services.result.loadbalancer.server.port: '5001'
+        traefik.http.routers.result.tls.certresolver: myresolver
+        traefik.http.routers.result.entrypoints: websecure
+        traefik.http.routers.result.rule: Host(`vote.hedex.ir`)
+        traefik.http.middlewares.customHeaders.headers.customresponseheaders.X-Powered-By: ParminCloud
+        traefik.http.routers.result.middlewares: customHeaders
+        traefik.docker.network: traefik_traefik
 
   worker:
     image: reg.hedex.ir/examplevotingapp_worker