Hello,
I install a node-red container using offical image . It has no openRPA plugs module(ie. workflow in / workflow out/assgn nodes ), in nodered , from install -search , what packages can i install into nodered?
or how can i get those plugin modules of rpa node ?
thanks!
The openflow module’s depend on beeing used from a nodered hosted in a nodejs process with a connection to openflow. Therefor the module’s have not been pushed to the official list of nodered modules ( but it will at some point, most of the work to “separate” these things is almost complete )
So until then, you need to use
https://hub.docker.com/r/openiap/noderedagent
or
https://hub.docker.com/r/openiap/nodered
i recommend you use the first one, it requires less environment variables to work
You can download the source and run it “outside” docker here,
and see what environment variables work’s for you
( if you don’t know how to run agent’s in vs.code, here is a guide creating your first agent | openflow )
Thank you , Allan!
I downloaded the 2nd image(openiap/nodered),but failed to startup container . below is err msg from container log:
Debugger listening on ws://0.0.0.0:5859/cdf40855-bdf8-4349-9660-856a10edcd88
For help, see: https://nodejs.org/en/docs/inspector
8:58:31.185 Starting @openiap/nodered
otel_metric_url
otel_trace_url
ofid=1
8:58:32.512 [index ][] starting openflow nodered
8:58:32.532 [index ][] VERSION: 1.4.35
8:58:32.533 [index ][] Connecting to ws://localhost
Tracing initialized
(node:1) [DEP0160] DeprecationWarning: The multipleResolves event has been deprecated.
(Use node --trace-deprecation ...
to show where the warning was created)
DeprecationWarning
The multipleResolves event has been deprecated.
DeprecationWarning: The multipleResolves event has been deprecated.
at node:internal/process/promises:139:7
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
now I will try openiap/noderedagent .
Thanks again ,Allan!
hello, Allan. I got noderedagent image, but can’t let container up. the err msg is blow
[root@controller ~]# docker logs noderedagent
node:internal/errors:490
ErrorCaptureStackTrace(err);
^
TypeError [ERR_INVALID_URL]: Invalid URL
at new NodeError (node:internal/errors:399:5)
at new URL (node:internal/url:560:13)
at openiap. (/tmp/node_modules/@openiap/nodeapi/lib/openiap.js:209:41)
at step (/tmp/node_modules/@openiap/nodeapi/lib/openiap.js:48:23)
at Object.next (/tmp/node_modules/@openiap/nodeapi/lib/openiap.js:29:53)
at /tmp/node_modules/@openiap/nodeapi/lib/openiap.js:23:71
at new Promise ()
at __awaiter (/tmp/node_modules/@openiap/nodeapi/lib/openiap.js:19:12)
at /tmp/node_modules/@openiap/nodeapi/lib/openiap.js:197:87
at new Promise () {
input: ‘undefined’,
code: ‘ERR_INVALID_URL’
}
Node.js v18.16.1
sorry for bother you .
thanks!
please use the docker compose files supplied at GitHub - open-rpa/docker
Can please describe it detailly on how to write in yml file ?or give an example of yml file to me (after add service noderedagent in project) ? Thanks .
OpenFlow will start the image, so no.
It needs information related to the openflow, like a token.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.