Sign inSign up

ophidiabigdata/ophidia-backend

By ophidiabigdata

•Updated over 3 years ago

Image
0

447

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

about 4 years ago

docker pull ophidiabigdata/ophidia-backend