feat: allow binding service host and port

This commit is contained in:
Eduardo Dorado
2026-05-21 09:48:38 -03:00
parent 46ed03ac31
commit b0ec79507d
2 changed files with 29 additions and 3 deletions
+8
View File
@@ -6,6 +6,7 @@ Este microservicio actúa como un sidecar local para el ecosistema GT:Sync / Pam
- **Puerto del servicio:** `3040`
- **Host:** `127.0.0.1` (Localhost)
- **Host remoto/LAN/ZeroTier:** usar `0.0.0.0` al levantar el proceso para escuchar en todas las interfaces.
- **Motor Node:** Binario aislado (v24.15.0) para no afectar el PATH global.
- **Core Stack:** `fastify` (Web Server), `zpl-js` (Parser), `canvas` (Render gráfico), `jspdf` (Exportación binaria).
@@ -25,3 +26,10 @@ Para ejecutar el servidor o instalar paquetes a través de PM2 o consola, se DEB
```powershell
C:\Users\Dorado\Desktop\Pampero\Proyectos\zpl-pdf-microservice\node-v24.15.0\node.exe server.js
```
**Levantarlo para acceso desde LAN/ZeroTier:**
```powershell
C:\Users\Dorado\Desktop\Pampero\Proyectos\zpl-pdf-microservice\node-v24.15.0\node.exe server.js --host=0.0.0.0 --port=3040
```
El default sigue siendo `127.0.0.1:3040` para uso local. También se puede configurar con variables de entorno `HOST` y `PORT`.