Skip to main content

Prerequisites Management

NGINX

For optimal operation the FlowX.AI Designer should use a separate NGINX load balancer from the FlowX Engine. This routing mechanism handles API calls from the SPA (single page application) to the backend service, to the engine and to various plugins. Here’s an example/suggestion of an NGINX setup:

For routing calls to plugins:

For routing calls to the engine

Three different configurations are needed:
  1. For viewing the current instances of processes running in the Engine:
  1. For testing process definitions from the FLOWX Designer, route API calls and SSE communication to the Engine backend.
Setup for routing REST calls:
Setup for routing SSE communication:
  1. For accessing the REST API of the backend microservice

For configuring the SPA

Steps to deploy Frontend app

The FlowX.AI Designer is an SPA application that is packaged in a docker image with nginx:1.19.10. The web application allows an authenticated user to administrate the FLOWX platform. In order to configure the docker image you need to configure the next parameters:
Last modified on April 3, 2025