Эх сурвалжийг харах

aggiunti container bpconverter e gd

mauro 4 сар өмнө
parent
commit
ce62de277d

+ 52 - 3
docker-compose.yml

@@ -39,7 +39,7 @@ services:
       - 8105:80
     volumes:
       - /home/data:/home/data
-      - /home/data/dashboard4_nginx:/etc/nginx
+      - /home/data/dashboard4.nginx:/etc/nginx
     entrypoint: ['/bin/bash','/root/run.sh']
     restart: unless-stopped
     depends_on:
@@ -71,12 +71,61 @@ services:
       - 8115:80
     volumes:
       - /home/data:/home/data
-      - /home/data/dashboard5_nginx:/etc/nginx
+      - /home/data/dashboard5.nginx:/etc/nginx
     entrypoint: ['/bin/bash','/root/run.sh']
     restart: unless-stopped
     depends_on:
       - start 
 
+  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
+
+  bpconverter.nginx:
+    image: nginx.bpc
+    build:
+      context: nginx.bpc
+      dockerfile: nginx.bpc
+    ports:
+      - 8125:80
+    volumes:
+      - /home/data/bpconverter.nginx:/etc/nginx
+      - /home/data/bpconverter:/home/bpconverter
+    entrypoint: ['/bin/bash','/root/run.sh']
+    restart: unless-stopped
+    depends_on:
+      - start 
+
+  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:
     image: mosquitto
     build:
@@ -85,7 +134,7 @@ services:
     ports:
       - 1881:1881
     volumes:
-      - /home/data/server_mosquitto:/etc/mosquitto
+      - /home/data/mosquitto.server:/etc/mosquitto
     entrypoint: ['/bin/bash','/root/run.sh']
     restart: unless-stopped
     depends_on:

+ 5 - 0
nginx.bpc/loop.sh

@@ -0,0 +1,5 @@
+#!/bin/bash
+#
+echo "Running ...."
+touch /tmp/nulfile.txt
+tail -f /tmp/nulfile.txt

+ 7 - 0
nginx.bpc/nginx.bpc

@@ -0,0 +1,7 @@
+from start as nginx.d4
+run apt install nginx-full -y
+run ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
+copy run.sh /root/run.sh
+copy loop.sh /root/loop.sh
+run chmod a+x /root/run.sh
+run chmod a+x /root/loop.sh

+ 5 - 0
nginx.bpc/run.sh

@@ -0,0 +1,5 @@
+#!/bin/bash
+#
+/etc/init.d/nginx start
+touch /tmp/nginx.txt
+tail -f /tmp/nginx.txt

+ 5 - 0
python/django.bpc

@@ -0,0 +1,5 @@
+from python as django5
+run . ./home/runtime/bin/activate && pip install django && pip install pypdf2
+run ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
+copy run.bpc.sh /root/run.sh
+

+ 5 - 0
python/django.gd

@@ -0,0 +1,5 @@
+from python as django5
+run . ./home/runtime/bin/activate && pip install django && pip install pypdf2 && pip install python-codicefiscale
+run ln -sf /usr/share/zoneinfo/Europe/Rome /etc/localtime
+copy run.gd.sh /root/run.sh
+

+ 9 - 0
python/run.bpc.sh

@@ -0,0 +1,9 @@
+#!/bin/bash
+
+echo "PORTA indicata ${PORT}"
+
+cd /home/bpconverter
+. /home/runtime/bin/activate
+
+python manage.py runserver 0.0.0.0:${PORT}
+

+ 9 - 0
python/run.gd.sh

@@ -0,0 +1,9 @@
+#!/bin/bash
+
+echo "PORTA indicata ${PORT}"
+
+cd /home/gd
+. /home/runtime/bin/activate
+
+python manage.py runserver 0.0.0.0:${PORT}
+