Migra el servicio a arquitectura Docker persistente y mueve credenciales HANA a .env
- Reemplaza config_loader/config_model/hana_client/logger_utilities/outlook_utilities por core.py (pipeline funcional), hana_manager.py, logger_manager.py, scheduler.py y descargador_sovos.py (Playwright/Firefox) según la plantilla de servicios. - main.py pasa a loop continuo dirigido por scheduler.json, con manejo de SIGINT/SIGTERM. - Agrega Dockerfile, docker-compose.yml (restart unless-stopped) y certs/ para despliegue. - Agrega smb_transfer.py para la transferencia a carpeta compartida. - Saca las credenciales de HANA de config.json y las mueve a .env (HANA_HOST/PORT/USER/PASSWORD).
This commit is contained in:
1 parent
1503d6a2ec
commit
277d07dfeb
22 files changed
+1081
-750
No files matched your search
+41
-22
@@ -1,26 +1,45 @@
|
||||
{
|
||||
"hana": {
|
||||
"host": "192.168.1.175",
|
||||
"port": 30015,
|
||||
"user": "SYSTEM",
|
||||
"password": "SAPB1Admin.25",
|
||||
"schema": "SBO_TAGUMEDICA_21"
|
||||
"rucs": [
|
||||
"20100047218",
|
||||
"20100130204",
|
||||
"20100053455"
|
||||
],
|
||||
"consulta": {
|
||||
"dias": 30
|
||||
},
|
||||
"files":{
|
||||
"path":"downloads"
|
||||
},
|
||||
"outlook": {
|
||||
"client_id": "957c324b-3da3-43ed-b912-ca52fb5d3128",
|
||||
"client_secret": "Guc8Q~u6FH3xBKpxJ-hQ7QSpRWbnvmX.LnWr-dw7",
|
||||
"tenant_id": "76f77b2f-6fc3-42a0-ae83-df05508405d6",
|
||||
"download_folder": "./adjuntos",
|
||||
"verify_ssl": false,
|
||||
"ca_bundle": null
|
||||
"empresas": [
|
||||
{
|
||||
"nombre": "tagumedica",
|
||||
"schema": "SBO_TAGUMEDICA_21",
|
||||
"locked": false,
|
||||
"smb_subfolder": "COMPRAS/TAGUMEDICA/ADJUNTOS_CORREOS/2025-03"
|
||||
},
|
||||
"mail":{
|
||||
"sender":"cpe@tagumedica.com",
|
||||
"to":["cpe@tagumedica.com"],
|
||||
"days":2
|
||||
{
|
||||
"nombre": "elavent",
|
||||
"schema": "SBO_ELAVENT",
|
||||
"locked": true,
|
||||
"smb_subfolder": "COMPRAS/ELAVENT/ADJUNTOS_CORREOS/2025-03"
|
||||
},
|
||||
{
|
||||
"nombre": "safena",
|
||||
"schema": "SBO_SAFENA",
|
||||
"locked": true,
|
||||
"smb_subfolder": "COMPRAS/SAFENA/ADJUNTOS_CORREOS/2025-03"
|
||||
},
|
||||
{
|
||||
"nombre": "cirugia",
|
||||
"schema": "SBO_CIRUGIA",
|
||||
"locked": true,
|
||||
"smb_subfolder": "COMPRAS/CIRUGIA/ADJUNTOS_CORREOS/2025-03"
|
||||
},
|
||||
{
|
||||
"nombre": "franquicia",
|
||||
"schema": "SBO_FRANQUICIA",
|
||||
"locked": true,
|
||||
"smb_subfolder": "COMPRAS/FRANQUICIA/ADJUNTOS_CORREOS/2025-03"
|
||||
}
|
||||
|
||||
}
|
||||
],
|
||||
"files": {
|
||||
"path": "downloads"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user