This repository contains some basic infrastructure to set up a Grimorie Lab based analysis.
1.5K
This image provides basic infrastructure to set up a Grimorie Lab based analysis.
By basic I mean, it just gets the data from data repositories described in a yaml file, it stores them in a running Elasticsearch indicated in the same yaml file.
Once there, you can use Kibana to visualize and play with the data. If you need to update the data, just run the container again with the same configuration file.
Write a data-sources.yml file similar to existing one to define the repositories to analyze and the elasticsearch host to store the data.
Remember: You need an Elasticsearch up and listening in the host and port you have defined in data-sources.yml in es_host item. It might be a user:password secured Elasticsearch, so host should be written as http://user:pass@host:port
Run the GrimoireLab Basic Infra as:
$ docker run -v /absolute-path-to/data-sources.yml:/settings/data-sources.yml --net=host -ti jsmanrique/grimoirelab-basic-infra
Some features from the whole Grimoire Lab environment are not provided by this basic infraestructure:
I am not a 100% technical person, so I am self-learning Python, Docker and many other things to create this. The aim for this project is to have a simple way to set up and run a simple Grimoire Lab analysis for some demo purposes. I am sure you can find better ways to do this, so any help is welcome. There are bugs, and many improvements can be done. Feel free to submit them in its GitHub repository.
If you wanna help on the Grimoire Lab side, check its repositories. It's 100% free, libre, open source software.
Bitergia folks are working on training materials for Grimoire Lab. Worth reading. Contributions are welcome too ;-)
Content type
Image
Digest
Size
119.6 MB
Last updated
about 9 years ago
docker pull jsmanrique/grimoirelab-basic-infra