Metadata Registry is a tool which helps you manage metadata within your organization.
You have to have Docker installed to run Metadata Registry. Please, follow the instruction for your system - OS X, Windows or Linux if you don't.
You have to have Docker Compose installed to run Metadata Registry. Please, follow the instruction for your system.
You can either clone the Metadata Registry repository with Git
git clone https://github.com/MetadataRegistry/registry.git registry && cd registryor download the latest release archive from https://github.com/MetadataRegistry/registry/releases/latest and extract it.
Rename the file docker.compose.override.example.yml to docker.compose.override.yml.
mv docker-compose.override.example.yml docker-compose.override.yml Run the Metadata Registry with Docker Compose command:
docker-compose up -dNow you can follow the server bootstrap:
docker-compose logs -f mcWhen you see line org.apache.catalina.startup.Catalina.start Server startup in XXX ms, you can open your browser at
http://localhost:11179.
There are some default users with different roles initially (username/password)
- user/user - regular read only user
- curator/curator - metadata curator with ability to read, create and update data models
- admin/admin - user with admin access to the application
- supervisor/supervisor - user with supervisor access to the application (can reindex catalogue, see server stats)
You can customize the application by editing the docker-compose.override.yml file. See the comments inside this file for the
reference.
You can use upgrade.sh script to upgrade to latest version of the model catalogue.
./upgrade.sh
Put your MySQL dump file inside the data folder of this repository if you want to preload the Metadata Registry with existing data.
If you preload the database you need to reindex the search engine by running Reindex Catalogue action from the admin menu (cog).