Skip to content

terascope/base-docker-image

Repository files navigation

Terascope Base Docker images

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.

Release Workflow

  • 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.