Browse Source

Âaggiunta la versione di riserva di docker-compose

mauro 3 weeks ago
parent
commit
ac0928f5e0
1 changed files with 162 additions and 0 deletions
  1. 162 0
      docker-compose.d4

+ 162 - 0
docker-compose.d4

@@ -0,0 +1,162 @@
+services:
+  start:
+    image: start
+    build:
+      context: python
+      dockerfile: start
+
+  start.old:
+    image: start.old
+    build:
+      context: python
+      dockerfile: start.old
+
+  python:
+    image: python
+    build:
+      context: python
+      dockerfile: python
+    depends_on:
+      - start 
+
+  python.old:
+    image: python.old
+    build:
+      context: python
+      dockerfile: python.old
+    depends_on:
+      - start.old
+
+  # dashboard4
+  django4:
+    image: django4
+    build:
+      context: python
+      dockerfile: django4
+    depends_on:
+      - python.old
+    ports: 
+      - 8100:8100
+    volumes:
+      - /home/data:/home/data
+    environment:
+      - PORT=8100
+      - V=4
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+
+  # dashboard4: nginx per supporto file e immagini
+  nginx.d4:
+    image: nginx.d4
+    build:
+      context: nginx.d4
+      dockerfile: nginx.d4
+    ports:
+      - 8105:80
+    volumes:
+      - /home/data:/home/data
+      - /home/data/dashboard4.nginx:/etc/nginx
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+    depends_on:
+      - start 
+
+  # dashboard5
+  django5:
+    image: django5
+    build:
+      context: python
+      dockerfile: django5
+    depends_on:
+      - python
+    ports: 
+      - 8110:8110
+    volumes:
+      - /home/data:/home/data
+    environment:
+      - PORT=8110
+      - V=5
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+
+  # dashboard5: nginx per supporto file e immagini
+  nginx.d5:
+    image: nginx.d5
+    build:
+      context: nginx.d5
+      dockerfile: nginx.d5
+    ports:
+      - 8115:80
+    volumes:
+      - /home/data:/home/data
+      - /home/data/dashboard5.nginx:/etc/nginx
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+    depends_on:
+      - start 
+
+  # spacchettatore di pdf per l'amministrazione
+  bpconverter:
+    image: django.bcp
+    build:
+      context: python
+      dockerfile: django.bpc
+    depends_on:
+      - python
+    ports: 
+      - 8120:8120
+    volumes:
+      - /home/data/bpconverter:/home/bpconverter
+    environment:
+      - PORT=8120
+      - V=5
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+
+  # gestione documentale
+  gd:
+    image: django.gd
+    build:
+      context: python
+      dockerfile: django.gd
+    depends_on:
+      - python
+    ports: 
+      - 8130:8130
+    volumes:
+      - /home/data/gd:/home/gd
+    environment:
+      - PORT=8130
+      - V=5
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+
+  # mosquitto server
+  mosquitto:
+    image: mosquitto
+    build:
+      context: mosquitto
+      dockerfile: mosquitto
+    ports:
+      - 1881:1881
+    volumes:
+      - /home/data/mosquitto.server:/etc/mosquitto
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+    depends_on:
+      - start 
+
+  # mosquitto client con codice per dashboard4
+  mosquitto.d4:
+    image: mosquitto.d4
+    build:
+      context: mosquitto.d4
+      dockerfile: mosquitto.d4
+    volumes:
+      - /home/data:/home/data
+      - /home/data/mosquitto.d4:/home/data/mosquitto.d4
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+    depends_on:
+      - django4
+