Dynamic loading of Flow/Tab from a remote location / repository like git

I am curious if there is a practical way to have a node-red flow / tab of flows load up or refresh its contents based on a remote file location, like say a flow in a git repository, or url on the net?
When Node-red starts, it seeks to access the location of the flow file?
Essentially importing the file into the tab and deploying... automatically?

I understand that the flows.js file has the imported and deployed flows and tabs in and of itself, but I was curious if there is a way to modulate these sub flows for dynamic loading and deployment, instead of having them pre-deployed and saved in the flows.js file?

I don't know that it is particularly practical but I think that you could use the admin API to achieve roughly similar results.

How about something like this?

I'm sure I saw a NodeRed/ GitHub team / project deployment thread at some point, but I can't remember where or when.
Maybe this was it?


@mrSidX

It's been bugging me that I couldn't remember what I'd read, so I went digging.

This is what I was thinking of, but I don't know if it's what you have in mind.

https://nodered.org/docs/user-guide/projects/

1 Like

Perhaps you read the guide from below link ?

1 Like