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
|
Aviso |
---|
Lo ideal es ya contar con un directorio ya preparado, incluyendo las conexiones. |
Aviso |
---|
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!!
Bloco de código |
---|
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.
Bloco de código |
---|
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:
Bloco de código |
---|
node install.js |
Aguardar hasta que finalice.
Ya podemos ejecutar desde GNOME a Bridge POS