Artículo
Jose Tomas Salvador · Jun 30 Lectura de 2 min

Cómo usar ObjectScript Package Manager con los contenedores Docker de InterSystems IRIS e IRIS for Health

¡Hola desarrolladores!

En Docker Hub hay publicadas imágenes para los contenedores de InterSystems IRIS Community Edition e InterSystems IRIS Community for Health.

¿Qué es esto?

Hay un repositorio en que se publican estás imágenes (que, de hecho, son las mismas que las imágenes de IRIS Community Edition que tienes en el Registro de Contenedores de InterSystems a las que se les ha pre-cargado el cliente del ObjectScript Package Manager).

Así que si ejecutas este contenedor con IRIS CE o IRIS CE for Health puedes empezar a usar ZPM inmediatamente e instalar paquetes desde el Registro de la Comunidad o cualquier otro.

¿Que significa esto para ti?

Significa que cualquiera puede desplegar tus aplicaciones basadas en InterSystems ObjectScript en 3 pasos:

  • ejecutar el contenedor de IRIS;
  • abrir terminal;
  • instalar tu aplicacion como un paquete ZPM.

Seguro, rápido y multiplataforma.

Realmente útil si quieres probar un nuevo paquete ZPM interesante y no dañar ninguno de tus sistemas.

Imagina que tienes docker-desktop instalado. Puedes ejecutar la imagen, que obtendrá el último contenedor si no lo tienes en local:

$ docker run --name iris-ce -d --publish 52773:52773 intersystemsdc/iris-community:2019.4.0.383.0-zpm-dev

O el siguiente para InterSystems IRIS for Health:

$ docker run --name iris-ce -d --publish 52773:52773 intersystemsdc/irishealth-community:2019.4.0.383.0-zpm-dev

Abre el terminal:

$ docker exec -it iris-ce iris session iris 

Node: e87717c3d95d, Instance: IRIS

USER>

Instala el módulo ZPM:

USER>zpm

zpm: USER>install objectscript-math


[objectscript-math] Reload START

[objectscript-math] Reload SUCCESS

[objectscript-math] Module object refreshed.

[objectscript-math] Validate START

[objectscript-math] Validate SUCCESS

[objectscript-math] Compile START

[objectscript-math] Compile SUCCESS

[objectscript-math] Activate START

[objectscript-math] Configure START

[objectscript-math] Configure SUCCESS

[objectscript-math] Activate SUCCESS

zpm: USER>q


USER>w ##class(Math.Math).LeastCommonMultiple(134,382)

25594

USER>

¡¡"Happy Coding" con ObjectScript y ZPM!!

 

0
0 19
Debate (0)1
Inicie sesión o regístrese para continuar