Skip to content
OpenRefine reconciler for Research Organization Registry
Ruby HTML Dockerfile Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
spec
vendor/docker
views fixed flyout CSS and parametrised API URIs Jan 17, 2019
.env.travis added travis files Jan 17, 2019
.gitignore
.travis.yml configure dev deployment Jan 27, 2019
CONDUCT.md basic functionality working Jan 2, 2019
Dockerfile
Gemfile change reconciler URI to https, cleanup gems Feb 13, 2019
Gemfile.lock fixed recon uri Jan 18, 2019
LICENSE Initial commit Jan 2, 2019
README.md Update instructions Jan 24, 2019
app.rb change reconciler URI to https, cleanup gems Feb 13, 2019
config.ru prepping docker for AWS deploy Jan 17, 2019
docker-compose.yml

README.md

A simple OpenRefine reconciler for the Research Organization Registry (ROR).

This repository is for the code behind ROR's OpenRefine reconciler end-point.

Of course you don't need to actually build/install this to use the reconciler. Instead you can simply add the following URL to your list of OpenRefine reconcilers:

https://reconcile.ror.org/reconcile

And use the following “Refine Expression Language” command for creating a new column of ROR ids:

cell.recon.match.id

But if you really want to install and work with the reconciler locally, you can follow the cheatsheet below to run the reconciler in Docker.

Cheatsheet to get reconciler server working with Docker on your local machine

  • docker build -t ror-reconciler .
  • docker swarm init
  • docker stack deploy -c docker-compose.yml ror_reconcile
  • roar! 🦁

test

curl http://localhost:4567/heartbeat

You should see something like:

{"named":"ROR Reconciler","status":"OK","pid":"1","ruby_version":"2.5.3","phusion":false}

To stop

  • docker service ls
  • docker stack rm ror_reconcile
  • docker swarm leave --force
You can’t perform that action at this time.