Skip to content

Building the TAVM Core Application

The TAVM core application is written in Golang. Ensure that a working Golang installation is available on your system (see prerequisites).

Buildprocess

The TAVM core application can be built using the provided Makefile. The Makefile provides the following targets:

  • make build - Builds the TAVM core application
  • make build-apidoc - Generates the REST API documentation for the input and transformer adapters
  • make clean - Removes any build output
  • make test - Run all kind of tests

To build the TAVM core application, run the following command:

make build

The build process will create a binary file called tavm in the out directory.

To run the compiled binary, make sure to create a configuration file first (see configuration). The config file needs to be placed in a directory called config in the same directory as the compiled binary. The file needs to be named general.yaml.