Plugin mechanism
Oasis administrators need to add more functionality to NOMAD without requiring a new image. NOMAD develops want to separate non core functionality from the nomad-FAIR codebase and NOMAD images.
Potential functionality that can be added via plugins:
- schemas
- parsers
- normalisers
- APIs
- CLI commands
--
The original report by Micha: Loading individual ELN code into an existing docker image
Hey all,
this is a feature request. Imagine you want to use a fresh and tested docker image from your gitlab registry but you are not happy with the ELN normalizers in that image. Is it possible to develop and commit the ELN part in a different git project and then load this into the image of the registry?
An idea would be to do this in the docker-compose
file, e.g. add:
volumes:
- ./configs/nomad.yaml:/app/nomad.yaml
- ./eln/:/app/nomad/datamodel/metainfo/eln/
I will test this and let you know!
Best Micha