Skip to content

FELIX microservice

Overview

This repo contains three "generations" of the FELIX microservice

/flask-server

First generation using a Flask+connexion API server and a React+Patternfly UI.

depreceated for FELIX microservice.

/reflex-server

Second generation using a Reflex.dev API server plus UI generated by Reflex.

The API server uses the base-image FELIX base image.

This version is used for the initial LLS deployment tag.

Problems: - the FELIX state is mixed with the UI State in the Reflex server - Reflex frontend and backend live in the same container - base-image

/rx-cel-fsm

Third and latest generation using a Reflex API server + UI, a Celery task queue, backend FSM and the pyfelix FELIX wrapper module.

This is currently under development, a minimal working expert panel is available. It can be brought up using the compose file in rx-cel-fsm/reflex-server/examples/ The felix-baseimage also has to run, using the 'gbandt_devel' branch