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.
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 archivo default.js de BridgeAPI para construir correctamente la MongoURL (EJ: mongodb://admin:[email protected]:27017/bridgeOffline?authSource=admin)
Voy a crear los servicios.
Comienzo con NodeJS
pm2 start ecosystem.config.js pm2 save pm2 init
Verificar el log de BridgeAPI viendo que levante sin errores y que indique que la base de datos no esta inicializada.
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); });
Tener en cuenta el numero de terminal y la direccion IP del host (tienda)
Una vez editado el script ejecutar lo siguiente:
- Instalar unirest
npm install unirest
y luego ejecutamos el script creado
node install.js
Aguardar hasta que finalice.
Revisar archivos nuevamente de configuracion para descartar un error de parametrización (run.sh, hibernate.cfg.xml, etc)
Ya podemos ejecutar desde GNOME a Bridge POS