Preinstalled container for GrimoireLab, executes mordred by default
10K+
Container preinstalled with a certain release of GrimoireLab, including all libraries and programas. By default it runs mordred for producing a dashboard, given a mordred configuration file.
To produce the container, type (remember the dot at end of the line):
$ docker build -f docker/Dockerfile-installed -t grimoirelab/installed .
If the image is run as such, it will try to produce a dashboard, assuming Elasticsearch is available in port 9200, and MariaDB or MySQL in their standard port (if they are not present, the process will fail).
$ docker run --net="host" grimoirelab/installed
It is convenient to see the logs written by mordred while producing the dashboard. Those are produced within the container, in the /logs directory. To make them available in the host, just map that directory to a host directory:
$ docker run --net="host" -v $(pwd)/logs:/logs grimoirelab/installed
If the default configuration is not appropriate, for example because the database ports or credentials are not the ones used, the local configuration file can be overridden:
$ docker run --net="host" -v $(pwd)/logs:/logs \
-v $(pwd)/mordred-local.cfg:/mordred-local.cfg \
grimoirelab/installed
Content type
Image
Digest
Size
386.4 MB
Last updated
almost 7 years ago
docker pull grimoirelab/installed