This project builds the Terascope base images used by Teraslice. Below are the latest docker image tags.
With the terafoundation connectors builtin:
terascope/node-base:22.2.0
terascope/node-base:20.11.1
terascope/node-base:18.19.1
Without: (this will save the image size by roughly 200MB)
terascope/node-base:22.2.0-core
terascope/node-base:20.11.1-core
terascope/node-base:18.19.1-core
Check for the latest version tags here:
https://hub.docker.com/r/terascope/node-base/tags
At the moment, manual builds can be done like this (substitute the appropriate NodeJS version):
# With connectors
docker build --file Dockerfile --pull \
--build-arg NODE_VERSION=18.19.1 \
--tag terascope/node-base:18.19.1 .
# Without connectors
docker build --file Dockerfile.core --pull \
--build-arg NODE_VERSION=18.19.1 \
--tag terascope/node-base:18.19.1-core .
Double check the action output before relying on the above commands.
- Docker image builds will happen on any push to any branch other than
master
. - When a Github release is made, the image will be built and then pushed to docker hub.
The build and publishing is done by Github Actions.