Evgeny Shvarov · Jan 1, 2024 go to post

In addition to what @Ben Spead suggested there are several more hands-on labs on this site: REST+ Angular, Machine Learning and Interoperability. 

Also, there are several Developer Learning Paths on the Online Learning platform that will help you to start with ObjectScript Development.

Once you’ve got the basics I recommend to start coding using Docker enabled templates on Open Exchange - you can find templates with the Template filter on.

For example I recommend a basic ObjectScript template or basic REST API with ObjectScript template.

HTH

Evgeny Shvarov · Dec 30, 2023 go to post

@Jose Ruperez ! Your article is in top-5 most viewed through the whole history of Developer Community with 29K reads! Thank you very much! And, please, write more! :)

Evgeny Shvarov · Dec 29, 2023 go to post

Technically tarball downloading feature refers to ZPM Registry package, which is intended to host IPM packages. And as folks mentioned above you can use it as the private registry hosting in your organization with the option to proxy some public packages.

I filed the ticket to update the documentation on tarballs.

And I think it makes sense to add the link to tarball download in Open Exchange for IPM packages.

Evgeny Shvarov · Dec 29, 2023 go to post

These are good points. IPM(ZPM) is officially supported now by InterSystems, so I'm tagging @Bob Kuszewski and @Timothy Leavitt on providing more information.

Here is the current documentation of IPM and it contains the information on how to load from tarballs here.

As for the option to download the package tarball it is indeed not very documented as it is a relatively rare case that people cannot use Internet to install the community package. 

Tarball can be downloaded from the community IPM Registry REST API requested in a format:

https://pm.community.intersystems.com/download/[package-name]/-/[packag…

e.g. here is the URL for git-source-control:

https://pm.community.intersystems.com/download/git-source-control/-/git…
 

Evgeny Shvarov · Dec 27, 2023 go to post

Then when you need to install ZPM module without Internet do:

USER>zpm "load /path/git-source-control-2.3.0.tz"
Evgeny Shvarov · Dec 22, 2023 go to post

In addition to what folks said ZPM package is a tz tarball file which you can download in advance and install without internet too.

Evgeny Shvarov · Dec 22, 2023 go to post

Thank you, Robert! This community is lucky to have you! Thanks for yet another great year!

Evgeny Shvarov · Dec 21, 2023 go to post

Thanks for the article, @Guillaume Rongier !

I cloned repo, ran docker, containers up - but nothing is going on on the port:

Here is the docker-compose log:

 Running 1/1-rag-demo_default  Cre
 ✔ Network iris-rag-demo_default     Created0.0s 
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 1/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
[+] Running 3/3is-rag-demo-ollama-1  
 ✔ Network iris-rag-demo_default     Created0.0s  iris-rag-demo-iris-1    
 ✔ Container iris-rag-demo-ollama-1  Started0.9s 
 ✔ Container iris-rag-demo-iris-1    Started0.9s 
 *  Terminal will be reused by tasks, press any key to close it.
Evgeny Shvarov · Dec 19, 2023 go to post

The update on simplicity:

$ docker run --rm --name iris-demo -d  intersystemsdc/irishealth-community

$ docker exec -it iris-demo iris session iris

USER>zpm "install fhir-server"

That's it!

Evgeny Shvarov · Nov 29, 2023 go to post

I think you can leverage Grafana and Prometheus vs /api/monitor/metrics/ as pretty much what SAM is doing.

Evgeny Shvarov · Nov 29, 2023 go to post

Hi @Sapan Parikh !

The easiest way I think is with IPM and Docker.

$ docker pull intersystemsdc/irishealth-community:2023.2-zpm

$ docker run --rm --name iris-demo -d -p 9092:52773 intersystemsdc/irishealth-community:2023.2-zpm

$ docker exec -it iris-demo iris session iris

USER>zpm "install fhir-server"

Done!

Find the InterSystems IRIS FHIR Server at localhost:9092/fhir/r4/

And FHIR Server will be installed in FHIRSERVER namespace

Evgeny Shvarov · Oct 7, 2023 go to post

And I agree that dev docker container is probably the most effective way to make changes to a development project.