Skip to content

Base Images

Base Images contain the required libraries, headers and dependencies to run the titan flow engine.

Alpine Based Images

titanbuild-alpine

To execute golang builds of a flow engine process that requires CGO includes use this container.

The build container extends golang 1.16 on alpine3.13 with the necessary compilers and build environments:

  • gcc
  • ZeroMQ development libraries: zeromq-dev, czmq-dev

Linux Based Images

titanbase-linux

Flow engine processes that require a python engine to be present for execution are layered on top of this base image.

Image contains Python 3.7 on Debian Buster (Slim) extended with:

Python site packages:

titanbuil-linux

To execute golang builds of a flow engine process that requires python engine to be present use this container.

Image contains Golang 1.16 extended with Python 3.7 and:

Libraries in /usr/lib and headers in /usr/local/include/libujo

  • libujo-c
  • ujotypes-c
  • ujoschema-c

ZeroMQ development libraries:

  • libzmq3-dev
  • libczmq-dev

Python site packages: