That's it Danusa, congratulations to the Brazilians, the 3 musketeers, who are always making excellent applications, congratulations everyone
- Log in to post comments
That's it Danusa, congratulations to the Brazilians, the 3 musketeers, who are always making excellent applications, congratulations everyone
If you post the C# code here, I can see some config required to the objectscript code
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 = "/"
Can you post your C# or NodeJS code here?
And the MQPort?
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
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.
Hi, are you using the rabbit docker instance provided by the sample? Or are you using another rabbit server?
Congrats!
Thanks!!!
I agree with you
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.
Many thanks!! Great initiative, Intersystems and DC always working to get our feedbacks and ideas
Great event, fantastic DC events and very happy to meet persons that make our community
Congratulations @Dmitry Maslennikov,
we are lucky to have your knowledge and contribution.
You must add web gateway container, because licensed version did not have web gateway embedded.
Thanks for experts nomination award
Thanks!!
Great idea, you should publish it om ideas portal to get my vote also
I included digital health interoperability on health-gforms. Evidences: https://github.com/yurimarx/health-gforms/blob/master/src/User/GFormsPr…), so I claim this bonus.
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.
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
I claim the bonus community idea implementation and online demo. The links are into the application health-gforms
You right, many records about EnsLib.SQL.Snapshot, do you have some tip about it?
Great! I will attend to demos&drinks event.
I updated this article, thanks @Kristina Lauer
I changed the github source code for docker-compose.yml file to not use GPU, try to clone the project again
prune your docker and try again
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
Thanks