PM2
Como primer paso, vamos a instalar PM2 que es el gestor de proceso de NodeJS
|
Luego, se instala logrotate para que vaya eliminando los logs
|
Lo ideal es ya contar con un directorio ya preparado, incluyendo las conexiones.
De ese modo, lo único que debemos hacer es crear los servicios y la instalación de BRIDGE se realizará en pocos minutos.
Considerar que a la carpeta /usr/local/ debo dar permisos para subir el napse.zip
--Tener en cuenta de que se tenga espacio suficiente en la partición elegida.
Una vez que ya tengo mi carpeta, voy a crear los servicios. Ver video de ejemplo
Comienzo con NodeJS que es lo mas simple!!
pm2 start ecosystem.config.js pm2 save pm2 init
INSTALANDO BRIDGE
- Copiar la carpeta napse.zip en /usr/local/
- Descomprimir la carpeta
- Dar permisos al usuario sobre la carpeta napse (esto es util para modificar archivos desde el WINSCP)
- Modificar el archivo install.js para poner la terminal adecuada y la URL de Bridge Api Tienda.
- Modificar archivo default.js de BridgeAPI para construir correctamente la MongoURL
- Instalar unirest (npm install unirest)
Crear el script llamado install.js o modificarlo de acuerdo a la información.
var unirest = require('unirest'); unirest.post('http://localhost:10000/install-a-terminal') .header('Accept', 'application/json') .send({ "terminalCode": "14", "host": "http://10.4.203.56:8181" }) .end(function (response) { console.log(response.body); });
Una vez editado el script ejecutar lo siguiente:
node install.js
Aguardar hasta que finalice.
Ya podemos ejecutar desde GNOME a Bridge POS