Yuri Marx · Aug 8, 2025 go to post

That's it Danusa, congratulations to the Brazilians, the 3 musketeers, who are always making excellent applications, congratulations everyone

Yuri Marx · Aug 6, 2025 go to post

If you post the C# code here, I can see some config required to the objectscript code

Yuri Marx · Aug 6, 2025 go to post

The sample and the article not used this: 

Set setting = ##class(%External.Messaging.RabbitMQSettings).%New()

Set tClient = ##class(%External.Messaging.Client).CreateClient(setting, .tSC)

If you use only the ObjectScript code to connect Rabbit, you must set some properties into your setting variable:

 set setting = ##class(%External.Messaging.RabbitMQSettings).%New()
 set setting.host = "localhost"
 set setting.port = 5672
 set setting.username = "guest"
 set setting.password = "guest"
 set setting.virtualHost = "/"
 
 
Yuri Marx · Aug 6, 2025 go to post


To allow services within your Docker Compose application to resolve external hosts by name, you can use the extra_hosts directive in your docker-compose.yml file. This directive adds entries to the /etc/hosts file within the container, effectively mapping hostnames to IP addresses.
Here is an example of how to configure extra_hosts:
 

version: '3.8'
services:
  my_app:
    image: my_app_image
    extra_hosts:
      - "external-service.example.com:192.168.1.100"
      - "another-host.com:10.0.0.50"
    # Other service configurations...

extra_hosts:
    This key is used within a service definition to specify additional host entries.
    - "hostname:ip_address":

Each entry under extra_hosts should be a string in this format, where hostname is the name you want to use within the container and ip_address is the corresponding IP address of the external host.

To access the Docker host from within a container (for local development):

For Docker Desktop on macOS and Windows, you can use the special DNS name host.docker.internal to resolve to the IP address of the host machine. On Linux, you might need to find the IP address of the docker0 bridge interface or the docker_gwbridge network. 

Example using host.docker.internal (Docker Desktop):
 

version: '3.8'
services:
  my_app:
    image: my_app_image
    extra_hosts:
      - "host.docker.internal:host-gateway" # Recommended for Docker Desktop
    # Other service configurations...

Note: The host-gateway keyword is a convenient way for Docker Desktop to automatically resolve host.docker.internal to the correct host IP.
After making changes to your docker-compose.yml file, remember to restart your services using docker-compose up -d for the changes to take effect.

Source: Google AI 

Yuri Marx · Aug 6, 2025 go to post

This is probably happening because you're using an IRIS that's internal to Docker's internal network, while your rabbit server is on a network external to Docker. Because of this, the IRIS on this internal Docker network can't find your rabbit server, which is on a different network.

Yuri Marx · Aug 6, 2025 go to post

Hi, are you using the rabbit docker instance provided by the sample? Or are you using another rabbit server?

Yuri Marx · Jul 28, 2025 go to post

The Java language is very important for IRIS, many native features of IRIS use Java libraries, like the XML engine, but only Python Embedded has bonus (+3) and Java don't have any bonus! I suggest create a bonus for Java also.

Yuri Marx · Jul 21, 2025 go to post

Many thanks!! Great initiative, Intersystems and DC always working to get our feedbacks and ideas

Yuri Marx · Jun 28, 2025 go to post

Great event, fantastic DC events and very happy to meet persons that make our community

Yuri Marx · Jun 10, 2025 go to post

You must add web gateway container, because licensed version did not have web gateway embedded.

Yuri Marx · May 30, 2025 go to post

Great idea, you should publish it om ideas portal to get my vote also

Yuri Marx · May 29, 2025 go to post

Mr Cemper, your articles, app reviews, apps and contributions to the community are the fuel for our work. Your app reviews are like the New York Times' bestselling books list to us. I am very happy with your words, which encourage me to continue contributing.

Yuri Marx · May 29, 2025 go to post

if you open the collection, the adresses point to remote address. I did this to allows users test using postman, but I will change to swagger ui address. 

The idea is stop with status clarification, but I did the clarification and anyone reviewed yet

Yuri Marx · May 28, 2025 go to post

You right, many records about EnsLib.SQL.Snapshot, do you have some tip about it?

Yuri Marx · Apr 21, 2025 go to post

I changed the github source code for docker-compose.yml file to not use GPU, try to clone the project again

Yuri Marx · Apr 19, 2025 go to post

Hi, you dont have GPU enabled to use, so into your docker-compose.yml file replace ollama service with this:


  ollama:
    image: ollama/ollama:latest
    ports:
      - 11434:11434
    volumes:
      - ./model_files:/model_files
      - .:/code
      - ./ollama:/root/.ollama
    container_name: ollama
    pull_policy: always
    tty: true
    restart: always
    entrypoint: ["/usr/bin/bash", "/model_files/run_ollama.sh"]
    networks:
      - iris-llm2-network