docker image su registry e create con pyinstaller

This commit is contained in:
2025-11-30 21:19:06 +01:00
parent 3943172db8
commit fd192c7f6b
12 changed files with 701 additions and 87 deletions

View File

@@ -1,36 +1,11 @@
services:
mysql:
image: mysql:8.0
container_name: mysql
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-Ase@2025}
MYSQL_DATABASE: ${MYSQL_DATABASE:-ase_lar}
MYSQL_USER: ${MYSQL_USER:-ase_lar}
MYSQL_PASSWORD: ${MYSQL_PASSWORD:-ase_lar}
TZ: Europe/Rome
volumes:
- mysql_data:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
networks:
- app-network
ports:
- "3306:3306"
healthcheck:
test: [ "CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-p${MYSQL_ROOT_PASSWORD:-Ase@2025}" ]
interval: 10s
timeout: 5s
retries: 3
labels:
logging: "alloy"
logging_jobname: "mysql"
orchestrator-1-load:
build: .
image: 192.168.1.204:5000/orchestrator-app:latest
container_name: orchestrator-1-load
restart: unless-stopped
command: [ "python", "-m", "src.load_orchestrator" ]
command: ["./load_orchestrator"]
environment:
APP_ENV_PATH: /app
DB_HOST: ${VIP:-192.168.1.210}
ORCHESTRATOR_ID: 1
TZ: Europe/Rome
@@ -44,11 +19,12 @@ services:
labels:
logging: "alloy"
orchestrator-2-elab:
build: .
image: 192.168.1.204:5000/orchestrator-app:latest
container_name: orchestrator-2-elab
restart: unless-stopped
command: [ "python", "-m", "src.elab_orchestrator" ]
command: ["./elab_orchestrator"]
environment:
APP_ENV_PATH: /app
DB_HOST: ${VIP:-192.168.1.210}
ORCHESTRATOR_ID: 2
TZ: Europe/Rome
@@ -62,11 +38,12 @@ services:
labels:
logging: "alloy"
orchestrator-3-send:
build: .
image: 192.168.1.204:5000/orchestrator-app:latest
container_name: orchestrator-3-send
restart: unless-stopped
command: [ "python", "-m", "src.send_orchestrator" ]
command: ["./send_orchestrator"]
environment:
APP_ENV_PATH: /app
DB_HOST: ${VIP:-192.168.1.210}
ORCHESTRATOR_ID: 3
TZ: Europe/Rome
@@ -80,11 +57,12 @@ services:
labels:
logging: "alloy"
ftp-server-1:
build: .
image: 192.168.1.204:5000/orchestrator-app:latest
container_name: ftp-server-1
restart: unless-stopped
command: [ "python", "-m", "src.ftp_csv_receiver" ]
command: ["./ftp_csv_receiver"]
environment:
APP_ENV_PATH: /app
DB_HOST: ${VIP:-192.168.1.210}
FTP_INSTANCE_ID: 1
FTP_MODE: ftp
@@ -108,11 +86,12 @@ services:
labels:
logging: "alloy"
sftp-server-1:
build: .
image: 192.168.1.204:5000/orchestrator-app:latest
container_name: sftp-server-1
restart: unless-stopped
command: [ "python", "-m", "src.ftp_csv_receiver" ]
command: ["./ftp_csv_receiver"]
environment:
APP_ENV_PATH: /app
DB_HOST: ${VIP:-192.168.1.210}
FTP_INSTANCE_ID: 11
FTP_MODE: sftp
@@ -185,5 +164,4 @@ services:
networks:
app-network:
volumes:
mysql_data:
app-logs: