feat: empaquetado .exe con instalador y fix conexion SCAII

- launcher.py reescrito para PyInstaller (Voila in-process, kernel router)
- build_exe.bat: script PyInstaller (onedir + collect-all dependencias Jupyter)
- build_installer.bat + installer.iss: instalador Inno Setup
- schema_registro_sqlite.sql: schema DataStage en SQLite
- _make_conn_str ahora respeta SCAII_TRUSTED (Windows Auth)
- .env.example: quitar variables DB_* (Postgres ya no usado por DataStage)
- requirements.txt: quitar psycopg2-binary

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-22 15:57:25 -05:00
parent a65f34d852
commit 71ef0b390a
8 changed files with 20935 additions and 4787 deletions

View File

@@ -1,12 +1,8 @@
# Copia este archivo como .env y completa los valores reales.
# NO subas el .env al repositorio (esta en .gitignore).
# Configuracion de conexion a PostgreSQL (DataStage)
DB_HOST=localhost
DB_PORT=5432
DB_NAME=dbSat
DB_USER=servicemanager
DB_PASSWORD=cambia_esto
# DataStage corre embebido en SQLite (archivo datastage.db junto al .exe).
# No requiere configuracion. Para cambiar la ruta usa: DATASTAGE_DB=ruta\completa\datastage.db
# Configuracion de conexion a SQL Server (SCAII)
# SCAII_TRUSTED=yes -> usa Windows Authentication (ignora SCAII_USER/PASSWORD)