This page describes how to download, configure and start Core and NLP services to run and develop Flowstorm Core.
You must have Java JDK version 8 and Apache Maven version 3 installed before you start with Core services. You cannot use newer versions of Java due to compatibility issues.
Before you start Core services
GOOGLE_APPLICATION_CREDENTIALSenvironment variable has to be set pointing to the Google Service Account key JSON file (otherwise Google Speech-To-Text and Text-To-Speech services used by Core runner won't work).
You need also create
app.local.propertiesconfiguration file and put it into working directory. It should contain at least
Finally you can start Core services by following commands to get runner available at localhost port 8080 and builder at port 8081
java -jar runner/app/target/app.jar
java -jar builder/app/target/app.jar -Dai.flowstorm.common.server.port=8081
If you want to build your own Docker images instead of using generic ones available at
registry.gitlab.comyou can do that by following commands:
docker build -t registry.your-server.com/flowstorm/runner/app runner/app
docker build -t registry.your-server.com/flowstorm/builder/app builder/app