In the following document, we’ll describe about the different project dependencies, and the installation options being supported.
- Prerequisites
- Project Dependencies
- Download the formsflow.ai
- Installation
- Verifying the Installation Status
The framework installs the products mentioned above (except for Keycloak which must either be pre-existing or installed and configured in advance).
The products are installed with a default configuration so that the base system works "out-the-box", however, the advanced configuration and management of the products require the relevant product documentation.
- Admin access to a local or remote server (can be local PC or Mac provided it is 64-bit with at least 16GB RAM and 100GB HDD) where docker-compose and docker are installed and configured.
- Admin access to a Keycloak server (ability to create realms, users etc.)
- form.io (included under ../.forms-flow-forms)
- Camunda (included under ../.forms-flow-bpm)
- Redash (included under ../.forms-flow-analytics)
- Keycloak (existing Keycloak server required)
- Python (included under ../.forms-flow-api)
- Optional: Nginx (included under ./deployment/nginx)
- Clone this github repo: https://github.com/AOT-Technologies/forms-flow-ai
- If deploying to a remote server, you can use nginx as a reverse proxy and SSL engine. To help you, follow the instructions in the nginx README
This section describes how to install different components individually and full deployment of formsflow.ai
- forms-flow-analytics Redash analytics components
- forms-flow-bpm Camunda Workflow deployment and integration
- forms-flow-api REST API of formsflow.ai
- forms-flow-web formsflow.ai integration web UI
Follow the instructions on docker installation guide
Follow the instructions on openshift installation guide
- The following applications will be started and can be accessed in your browser.
- http://localhost:7000 - Redash analytics
- http://localhost:8000/camunda - Camunda BPM
- http://localhost:5000 - REST API of formsflow.ai
- http://localhost:3000 - formsflow.ai UI (+ forms designer)