Skip to main content
Version: 5.1.0

How to build Workflow Server from GitHub

In this quick guide, we will give you instructions on how to build Workflow Server from our public GitHub repository.

  1. Clone the repository and change the directory to the cloned repository:
    git clone git@github.com:optimajet/WorkflowServer.git
    cd WorkflowServer
  2. First, build the Forms server frontend. You will need NodeJS and NodeJS installed. The basic frontend code is in the WorkflowServer.js file. This step is only necessary if you are using a Forms server and want to change the frontend.
    cd frontend
    npm install --legacy-peer-deps
    npm run dist
    cd ..
  3. Build Workflow Server solution:
    dotnet build WorkflowServer.sln
  4. You can edit Workflow Server configuration in the config.json file in the root directory of the repository.
  5. Launch your database. You can find more information about running Workflow Server with a custom database here.
  6. Run Workflow Server:
    cd WorkflowServer
    dotnet run

Your Workflow Server is now up and running. That's it!