The FDO Testbed, which was created in the FDO One project, has several components like repositories, handle nodes etc. In order to allow (automated) testing, this repository code and configuration files and lets you create a local version of the testbed.
Currently this includes:
- A private/local PID/handle network, based on Handle.net
- A LinkAhead repository which is connected to the handle system with prefix
TEST
. - A Cordra repository which is connected to the handle system with prefix
TEST.CORDRA
- A FDO Manager Service which is configured to interact with both repositories.
Please refer to the tutorial.md
to learn more about the components involved
in this testbed and how you can experiment with the testbed.
- Pull/Update all submodules:
git submodule update --init --recursive
if you - Install docker and GNU make.
- Run
make start
- Run
make stop
By default the services are available here:
You can use the config files that are located in fdo-manager/repositories
(prefixed with a ".") when you want to connect to one of the repositories using
the fdo-manager-library.
- Run
make help
for a little help on the make targets. - Run
make info
to print a list of urls for the services of this testbed.
- (Lead) Timm Fitschen [email protected]
LGPL 3.0 or later. https://www.gnu.org/licenses/lgpl-3.0.en.html
- Copyright (C) 2024 Timm Fitschen [email protected]
- Copyright (C) 2024 IndiScale GmbH [email protected]