From dc3a4395fa9ba7d4436a12fd38ba26a4b6c94be0 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 3 Nov 2025 16:34:04 +0100 Subject: [PATCH] modifiche x port sftp tramite docker compose --- src/utils/config/loader_ftp_csv.py | 2 +- src/utils/servers/sftp_server.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/utils/config/loader_ftp_csv.py b/src/utils/config/loader_ftp_csv.py index 41b63e9..a6e1bf7 100644 --- a/src/utils/config/loader_ftp_csv.py +++ b/src/utils/config/loader_ftp_csv.py @@ -18,7 +18,7 @@ class Config: c.read([f"{ENV_PARENT_PATH}/env/ftp.ini", f"{ENV_PARENT_PATH}/env/db.ini"]) # FTP setting (with environment variable override for Docker) - self.service_port = c.getint("ftpserver", "service_port") + self.service_port = int(os.getenv("FTP_PORT", c.getint("ftpserver", "service_port"))) # FTP_PASSIVE_PORTS: override della porta iniziale del range passivo self.firstport = int(os.getenv("FTP_PASSIVE_PORTS", c.getint("ftpserver", "firstPort"))) diff --git a/src/utils/servers/sftp_server.py b/src/utils/servers/sftp_server.py index 40e5edc..002c3f0 100644 --- a/src/utils/servers/sftp_server.py +++ b/src/utils/servers/sftp_server.py @@ -185,7 +185,6 @@ async def start_sftp_server(cfg, host='0.0.0.0', port=22): port, server_host_keys=['/app/ssh_host_key'], # You'll need to generate this sftp_factory=SFTPFileHandler, - session_encoding=None, # Binary mode for file transfers ) logger.info(f"SFTP server started successfully on {host}:{port}")