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: