The repository provides a dockerised executor of the sema.harvest module. This executor is used to dump the dataset catalogue from emobon.
The packaged artefacts from this work are available at https://github.com/orgs/emo-bon/packages.
To use this one only needs
- to decide what image to run
- either a published release package
- or a local build
- to set the i/o for the process
- mainly the ro-crate folder to work on (mapped as docker-volume
/resultsroot
) - essential environment variables to pass
- mainly the ro-crate folder to work on (mapped as docker-volume
- pass all of the above in a call to
docker run
In detail:
$ version="latest" # or pick an available release tag from https://github.com/orgs/emo-bon/packages
# (optionally) verify availability by manual pull
$ docker pull ghcr.io/emo-bon/emobon_ddcat:${version} # should pull the image without errors
# variable setting to inject
$ rocrateroot="../path_to_analysis_results_repo/crate_results_folder_X"
$ source_mat_id="YourRefHere"
# actually run it
$ docker run --rm --name "emo-bon_ddcat" --volume ${rocrateroot}:/resultsroot ghcr.io/emo-bon/emobon_arup:${version}
To build your own local image, or to get involved in furthering this work: See Contributors Guide