This page elaborates how to setup the overall solution using docker.
- The application will be installed in the following order.
- Some of the services have dependencies, mentioned below.
Srl No | Service Name | Usage | Access | Dependency | Details |
---|---|---|---|---|---|
1 | Keycloak |
Authentication | http://localhost:8080 |
Keycloak | |
2 | forms-flow-forms |
form.io form building. This must be started earlier for resource role id's creation | http:/localhost:3001 |
forms-flow-forms | |
3 | forms-flow-analytics |
Redash analytics server, This must be started earlier for redash key creation | http://localhost:7000 |
Keycloak |
forms-flow-analytics |
4 | forms-flow-web |
formsflow Landing web app | http://localhost:3000 |
Keycloak , forms-flow-forms , forms-flow-analytics |
forms-flow-web |
5 | forms-flow-api |
API services | http://localhost:5000 |
Keycloak |
forms-flow-api |
6 | forms-flow-bpm |
Camunda integration | http://localhost:8000/camunda |
Keycloak |
forms-flow-bpm |
Make sure you have a Docker machine up and running.
Follow the instructions given here
Start the analytics server by following the instructions given here
Follow the steps here
Follow the steps here
- Analytics should be up and available for use at port defaulted to 7000 i.e. http://localhost:7000/
- Business Process Engine should be up and available for use at port defaulted to 8000 i.e. http://localhost:8000/camunda/
- FormIO should be up and available for use at port defaulted to 3001 i.e. http://localhost:3001/
- formsflow.ai Rest API should be up and available for use at port defaulted to 5000 i.e. http://localhost:5000/checkpoint
- formsflow.ai web application should be up and available for use at port defaulted to 3000 i.e. http://localhost:3000/
- Access credentials are mentioned here.