Sign inSign up

ophidiabigdata/ophidia-backend

By ophidiabigdata

Updated over 3 years ago

Image
0

400

ophidiabigdata/ophidia-backend repository overview

Ophidia HPDA Framework backend stack

This image contains a ready-to-use Ophidia HPDA framework instance with the back-end components of the stack. After the deployment an Ophidia Terminal can be used to interact with it.

The source of this image can be found on the GitHub repository: https://github.com/OphidiaBigData/ophidia-container/tree/main/single-node-backend-only

Get the image

This image can be downloaded from the Docker Hub Registry with:

$ docker pull ophidiabigdata/ophidia-backend:latest

Alternately the image can be built from the source files:

$ docker build -t ophidiabigdata/ophidia-backend:test \
'https://github.com/OphidiaBigData/ophidia-container.git#main:single-node-backend-only'

Start the container

To start the container the following command can be used:

$ docker run --rm -d -v HOST_PATH:/home/ophidia/CONTAINER_PATH ophidiabigdata/ophidia-backend:latest

The working dir is set to "/home/ophidia". It is hence recommended to mount the input files from the host under this folder to access them, with the option -v HOST_PATH:/home/ophidia/CONTAINER_PATH. "HOST_PATH" should be formatted based on the OS path format.

Environment variables can be optionally specified:

  • MEMORY: the memory (RAM limit in MB) used to configure the Ophidia components. Default memory allocation is 2GB.
  • DEBUG: a flag to enable the debug mode. Not active by default.

For example:

$ docker run --rm -d -v HOST_PATH:/home/ophidia/CONTAINER_PATH \
-e MEMORY=4096 \
-e DEBUG=1 \
ophidiabigdata/ophidia-backend:latest

Connect to the container

The whole stack can be accessed with an Ophidia Terminal connecting at the lookpack address on port "11732" by using the "oph-test" Ophidia user with "abcd" password.

Licensing information

The Ophidia HPDA Framework is released under the GPLv3 license. Besides Ophidia, the image contains additional software dependencies and components. A partial list of software contained in the image and the related license info can be found at: https://github.com/OphidiaBigData/ophidia-container/blob/main/single-node-backend-only/NOTICE.md

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

It is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

sha256:3e97cdf7c

Size

591.3 MB

Last updated

almost 4 years ago

docker pull ophidiabigdata/ophidia-backend