ESCAPE docker-hub / registry
Collection of ESCAPE docker containers as proof of concept without waiting for a EOSC hub Docker-hub? Gitlab registry?
https://gitlab.in2p3.fr/escape2020/wp3/ossr-registry
who should provide the containers / images ?
- software provider
- need to link ossr records to their containers to find them
- through metadata?
- how?
- having a list of containers is more complicated (many sources)
- OSSR
- we can build ossr records that have docker recipes using gitlab in2p3 resources
- Issues:
- lot of resources?
- build trigger?
- nightly? need to find a way not to rebuild every night software that has not changed. We can compare the container metadata version and the record one
where should we gather docker recipes?
centralized git repository vs OSSR
Advantages | Drawbacks | |
---|---|---|
git repository |
|
|
OSSR |
|
|
Can we get the best of both worlds?
- central git repo --> archived in OSSR = NOT a good solution
- a recipe should be a single identifiable record
- GitHub actions? How to use the CI to get from a centralized repository to single OSSR records?
- the CI publication could take care of making a single record per directory, handle versions, etc... a lot of work and headaches?