32 lines
1.2 KiB
Plaintext
32 lines
1.2 KiB
Plaintext
<!--
|
|||
|
|
Configuración de WinSW. instalar-servicio.ps1 reemplaza los marcadores (nombre entre dos guiones bajos a cada lado) y guarda el
|
||
|
|
resultado como servicio\devolucion-api.xml (debe llamarse igual que el .exe de WinSW).
|
||
|
|
-->
|
||
|
|
<service>
|
||
|
|
<id>__ID__</id>
|
||
|
|
<name>Devolución a Proveedores</name>
|
||
|
|
<description>API y web de Devolución a Proveedores (SAP Business One)</description>
|
||
|
|
|
||
|
|
<executable>__NODE__</executable>
|
||
|
|
<arguments>dist\main.js</arguments>
|
||
|
|
<!-- Debe ser apps\api: de ahí se lee el archivo .env -->
|
||
|
|
<workingdirectory>__RAIZ__\app\apps\api</workingdirectory>
|
||
|
|
|
||
|
|
<env name="NODE_ENV" value="production"/>
|
||
|
|
<!-- Sin colores: en un archivo de log los códigos de color salen como basura -->
|
||
|
|
<env name="NO_COLOR" value="1"/>
|
||
|
|
__NODE_OPTIONS__
|
||
|
|
<startmode>Automatic</startmode>
|
||
|
|
<onfailure action="restart" delay="10 sec"/>
|
||
|
|
<onfailure action="restart" delay="30 sec"/>
|
||
|
|
<onfailure action="none"/>
|
||
|
|
<resetfailure>1 hour</resetfailure>
|
||
|
|
<stoptimeout>15 sec</stoptimeout>
|
||
|
|
|
||
|
|
<!-- Lo que la API escribe por consola (logs de Nest) queda aquí, rotado por tamaño -->
|
||
|
|
<logpath>__RAIZ__\logs</logpath>
|
||
|
|
<log mode="roll-by-size">
|
||
|
|
<sizeThreshold>10240</sizeThreshold>
|
||
|
|
<keepFiles>8</keepFiles>
|
||
|
|
</log>
|
||
|
|
</service>
|