Flowise/docker/worker
Henry Heng 5a37227d14
Chore/refractor (#4454)
* markdown files and env examples cleanup

* components update

* update jsonlines description

* server refractor

* update telemetry

* add execute custom node

* add ui refractor

* add username and password authenticate

* correctly retrieve past images in agentflowv2

* disable e2e temporarily

* add existing username and password authenticate

* update migration to default workspace

* update todo

* blob storage migrating

* throw error on agent tool call error

* add missing execution import

* add referral

* chore: add error message when importData is undefined

* migrate api keys to db

* fix: data too long for column executionData

* migrate api keys from json to db at init

* add info on account setup

* update docstore missing fields

---------

Co-authored-by: chungyau97 <chungyau97@gmail.com>
2025-05-27 07:29:42 +01:00
..
README.md Feature/Add bullmq redis for message queue processing (#3568) 2025-01-23 14:08:02 +00:00
docker-compose.yml Chore/refractor (#4454) 2025-05-27 07:29:42 +01:00

README.md

Flowise Worker

By utilizing worker instances when operating in queue mode, Flowise can be scaled horizontally by adding more workers to handle increased workloads or scaled down by removing workers when demand decreases.

Heres an overview of the process:

  1. The primary Flowise instance sends an execution ID to a message broker, Redis, which maintains a queue of pending executions, allowing the next available worker to process them.
  2. A worker from the pool retrieves a message from Redis. The worker starts execute the actual job.
  3. Once the execution is completed, the worker alerts the main instance that the execution is finished.

How to use

Setting up Main Server:

  1. Follow setup guide
  2. In the .env.example, setup all the necessary env variables for QUEUE CONFIGURATION

Setting up Worker:

  1. Copy paste the same .env file used to setup main server. Change the PORT to other available port numbers. Ex: 5566
  2. docker compose up -d
  3. Open http://localhost:5566
  4. You can bring the worker container down by docker compose stop