FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
283 stars 64 forks source link

Allow HTTP max payload size to be configured #3577

Closed hardillb closed 7 months ago

hardillb commented 8 months ago

Description

As a FlowFuse Admin I would like to be able to change the default 5mb HTTP payload size So that I can support larger data uploads

Currently Instances have the default 5mb max payload size.

Which customers would this be available to

Team/Enterprise Tier (EE)

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Requested by: https://app-eu1.hubspot.com/contacts/26586079/record/0-3/10928370628/

MarianRaphael commented 8 months ago

Updated the Tier

hardillb commented 8 months ago

Docs for this will need to include comment that this is also controlled by any ingress controller/reverse proxy used. E.g. docker/k8s installs.

Steve-Mcl commented 7 months ago

verify criteria:

Using a known flow size (e.g. 5000 bytes)


Using an inject with a string of 500 characters connected to a debug

[{"id":"0cdd246f428efea3","type":"inject","z":"3642c7ee286f9c17","name":"512 chars","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"FlowFuse stands out as a remarkable orchestration platform tailored specifically for Node-RED. Its intuitive interface coupled with robust features empowers users to seamlessly automate workflows, streamline processes, and enhance productivity. With FlowFuse, managing Node-RED flows becomes a breeze, offering unparalleled flexibility and scalability. Whether orchestrating complex sequences or simplifying routine tasks, FlowFuse proves indispensable for harnessing the full potential of Node-RED. (512 chars)","payloadType":"str","x":250,"y":1060,"wires":[["e633a8ebd6c3b5ab"]]},{"id":"e633a8ebd6c3b5ab","type":"debug","z":"3642c7ee286f9c17","name":"debug 5","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":430,"y":1060,"wires":[]}]


Steve-Mcl commented 7 months ago

All tested on staging

Setting 4kb image

Setting 6kb image

Debug limits image

image