Actualización Fierro Offline

Actualización Fierro Offline

ESTE SERVICIO YA NO SE COMERCIALIZA NI SE REALIZAN INSTALACIONES POR PARTE DE LAMBDA SISTEMAS.
Cuando se actualiza la versión de Fierro Online, es necesario actualizar también la versión de Fierro Offline para garantizar la compatibilidad entre ambos sistemas.
A continuación, se detallan los pasos a seguir.

Actualizar versión

Edición del archivo de configuración
Abrir con un editor de texto el siguiente archivo:
/home/<usuario>/fierro-offline/.env
Modificar el valor de la variable FIERRO_VERSION, colocando la versión actual del sistema Fierro Online, y guardar el archivo.


Cómo consultar la versión actual de Fierro Online

Para conocer la versión actual del sistema online:
Ingresar a Fierro desde una terminal.
En el panel superior, hacer clic en Ventanas → Versión.
Una vez en esta pantalla, tomar el valor indicado como Versión del servidor.


Ese es el número de versión que debe colocarse en la variable FIERRO_VERSION del archivo .env editado en el paso anterior.





Actualización del Offline desde la terminal

Desde una terminal, posicionarse en el directorio del Offline ejecutando el siguiente comando:
cd /home/$USER/fierro-offline/
Luego, ejecutar:
docker-compose up -d



Verificación de inicio correcto

Para verificar que todo inició correctamente, la salida del comando debería indicar que los contenedores se iniciaron sin errores, por ejemplo:

$ docker-compose up -d
WARNING: The SENDOPERATIONS_SERVER_LOCAL variable is not set. Defaulting to a blank string.
jenkins-offline is up-to-date
Starting sendoperations ...
Starting sendoperations-local ...
postgresql is up-to-date
Starting sendoperations ... done
Starting sendoperations-local ... done
Starting run-tests ... done

Para verificar que todo inició correctamente, la salida del comando debería indicar que los contenedores se iniciaron sin errores, por ejemplo:
$ docker-compose up -d
WARNING: The SENDOPERATIONS_SERVER_LOCAL variable
is not set. Defaulting to a blank string.
jenkins-offline
is up-to-date
Starting sendoperations ...
Starting sendoperations-local ...
postgresql
is up-to-date
Starting sendoperations ... done
Starting sendoperations-local ... done
Starting run-tests ... done

Ejecución de tests

Tal como se indica en el instructivo de instalación, se puede ejecutar el siguiente comando para realizar las pruebas:
docker restart run-tests && docker logs --tail 0 -f run-tests
La salida esperada debería indicar que las pruebas fueron exitosas, por ejemplo:
run-tests
test_crear_factura_offline_local (__main__.FierroOfflineTestCase)
Crea una factura en el offline ... ok
test_enviar_operacion_offline_a_online (__main__.FierroOfflineTestCase)
Enviar operación de offline a online ... ok
test_no_quedan_operaciones_de_prueba_en_queueserver (__main__.FierroOfflineTestCase)
No quedan operaciones de prueba en queueserver ... ok
test_se_puede_obtener_lista_de_sucursales_de_servidor (__main__.FierroOfflineTestCase)
Se puede obtener la lista de sucursales del servidor ... ok
test_version_servidor_coincide_con_version_cliente (__main__.FierroOfflineTestCase)
La versión del servidor coincide con la del cliente ... ok
test_vista_html_funciona (__main__.FierroOfflineTestCase)
La vista HTML funciona ... ok
----------------------------------------------------------------------
Ran 6 tests in 34.131s
OK



Información adicional

Ante cualquier duda o inconveniente, puede referirse al artículo Fierro Offline Autoservice
También puede contactar a nuestro equipo de soporte enviando un correo a: soporte@fierro.com.ar


    • Related Articles

    • Fierro Offline Autoservice

      ESTE SERVICIO YA NO SE COMERCIALIZA NI SE REALIZAN INSTALACIONES POR PARTE DE LAMBDA SISTEMAS. Offline autoservice es el Fierro Offline de toda la vida, pero gestionado 100% por el usuario. 3 cosas a tener en cuenta: 1 - Nuevos requisitos para el ...
    • Fierro en la Nube

      Fierro en la nube nuestro permite acceder a todas las funcionalidades de Fierro desde cualquier lugar con conexión a internet. Para hacer esto posible, utilizamos la infraestructura de un Proveedor de Servicios de Aplicaciones (ASP). Esto significa ...
    • Fierro acceso a datos

      ¿Qué es Fierro acceso a datos? Fierro acceso a datos es un servicio de backend diseñado para permitir la integración y consumo de información del Sistema Fierro desde aplicaciones externas. Su objetivo es habilitar la interoperabilidad con ...
    • Actualización de atributos de libros desde una planilla

      Nota Modificación masiva Además de la posibilidad de crear libros nuevos con datos contenidos en planillas, desde éstas, también, es posible agregar o modificar atributos en libros existentes. Una vez elegido el o los atributos que se desea ...
    • Instalación del cliente de Fierro

      Para poder acceder a su Sistema Fierro, es necesario la configuración de acceso al servidor. Para ello, seguir los siguientes pasos: 1. Descargar el cliente de Fierro Ingresar a la dirección: https://versiones.fierro.com.ar/ Elegir el sistema ...