- 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).
45 lines
987 B
JSON
45 lines
987 B
JSON
{
|
|
"rucs": [
|
|
"20100047218",
|
|
"20100130204",
|
|
"20100053455"
|
|
],
|
|
"consulta": {
|
|
"dias": 30
|
|
},
|
|
"empresas": [
|
|
{
|
|
"nombre": "tagumedica",
|
|
"schema": "SBO_TAGUMEDICA_21",
|
|
"locked": false,
|
|
"smb_subfolder": "COMPRAS/TAGUMEDICA/ADJUNTOS_CORREOS/2025-03"
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
} |