|
|
@@ -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
|
|
|
+
|