Skip to content
This repository was archived by the owner on Sep 24, 2026. It is now read-only.
ovePublic archive

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

4 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

Repository files navigation

🚨 This repository has been replaced and is no longer actively maintained.

Please use the new repository instead: https://github.com/dsi-icl/vizzy-studio/

Please direct all future development, issues, and contributions there.

Open Visualisation Environment - External Services

This repository contains a collection of external services used by Open Visualisation Environment (OVE).

OVE is an open-source software stack, designed to be used in large high resolution display (LHRD) environments like the Imperial College Data Science Institute's Data Observatory.

We welcome collaboration under our Code of Conduct.

Build Instructions

The build system is based on Bash, Docker and docker-compose. This works well with node-based services.

Building a supported external service

Currently we support a number of external service as part of our infrastructure.

Clone/install

To clone and install all the supported services with the latest tested version you can execute:

scripts/execute.sh --command install

This will execute all the install-stage scripts available in the scripts/install-stage/ folder.

If you want to install only a particular external service (e.g. tuoris) you can execute:

scripts/install-stage/tuoris.sh 

Test

To test all the supported services you can execute:

scripts/execute.sh --command test

This will execute all the test-stage scripts available in the scripts/test-stage/ folder.

If you want to test only a particular external service (e.g. tuoris) you can execute:

scripts/test-stage/tuoris.sh 

Build

To build all the supported services you can execute:

scripts/execute.sh --command build

This will execute all the build-stage scripts available in the scripts/build-stage/ folder.

If you want to build only a particular external service (e.g. tuoris) you can execute:

scripts/build-stage/tuoris.sh 

Note: This method pushes the built docker image by default, if you want to build without pushing please follow the Build a new external service steps.

Build a new external service

Clone the desired repository e.g. Tuoris https://github.com/fvictor/tuoris.git then run:

scripts/build.sh -s tuoris -p 7080 --chrome

The -s option represents the service name (which has to match the folder name) and -p represents the port number the service exposes.

Note: Tuoris requires a valid chrome install, so the --chrome flag needs to be passed.

This tool generates a Dockerfile and a docker-compose.yml file for each service. These files can be found in the generated folder.

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages