Browse Source

Add example stack file

Vadim Surkov 6 years ago
parent
commit
eaf863f5ef
1 changed files with 76 additions and 0 deletions
  1. 76 0
      cmd.yml

+ 76 - 0
cmd.yml

@@ -0,0 +1,76 @@
+version: "3.4"
+
+services:
+
+  Create:
+    image: registry.infoclinica.ru:5000/lab/analis-service:72243-84
+    command: CreateXMLInterval=15 LabSystems=990010000000003
+    environment:
+      - LOGSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD\LOGS\Create
+      - FILESSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD
+      - FILESPATH=C:\Services\Analis\CMD\Files
+    secrets:
+      - shares.passwd
+      - shares.username
+    configs:
+      - source: infodent-ext
+        target: c:\services\infodent.ini
+    deploy:
+      placement:
+        constraints:
+          - node.labels.fz152 == open
+
+
+  Exchange:
+    image: registry.infoclinica.ru:5000/lab/analis-service:72243-84
+    command: LabExchangeInterval=15 LoadPoolInterval=15 LabSystems=990010000000003
+    environment:
+      - LOGSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD\LOGS\Exchange
+      - FILESSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD
+      - FILESPATH=C:\Services\Analis\CMD\Files
+    secrets:
+      - shares.passwd
+      - shares.username
+    configs:
+      - source: infodent-ext
+        target: c:\services\infodent.ini
+    deploy:
+      placement:
+        constraints:
+          - node.labels.fz152 == open
+
+
+  Results:
+    image: registry.infoclinica.ru:5000/lab/analis-service:72243-84
+    command: AnalisInterval=1 LabSystems=990010000000003
+    environment:
+      - LOGSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD\LOGS\Results
+      - FILESSHARE=\\smb-itgrad.infoclinica.lan\smartdelta01\CMD
+      - FILESPATH=C:\Services\Analis\CMD\Files
+    secrets:
+      - shares.passwd
+      - shares.username
+    configs:
+      - source: infodent-ext
+        target: c:\services\infodent.ini
+    deploy:
+      placement:
+        constraints:
+          - node.labels.fz152 == open
+
+
+secrets:
+  shares.passwd:
+    external: true
+  shares.username:
+    external: true
+
+configs:
+  infodent-ext:
+    external: true
+
+networks:
+  default:
+    external:
+      name: analis
+