Skip to main content

Running an Atramhasis demo site with Docker

ยท 2 min read
Maarten Vermeyen
Onroerend Erfgoed
Koen Van Daele
Onroerend Erfgoed

Atramhasis is our online SKOS editor: it lets anyone with a browser create, edit and consult an online thesaurus (see What's a thesaurus?) or vocabulary that follows the SKOS specification.

Setting up a demo instance used to take some manual work. We now publish a Docker image that bundles both a demo application and its companion Linked Data Fragments server, so you can get a working instance running in minutes.

After installing Docker (the CE edition is more than enough), pull and run the image:

$ sudo docker pull atramhasis/demo
$ sudo docker run -p 6543:6543 -p 3000:3000 atramhasis/demo

The demo app is then available at http://localhost:6543, and the bundled Linked Data Fragments server at http://localhost:3000.

You can also pin a specific version (from Atramhasis 0.6.4 onward):

$ sudo docker pull atramhasis/demo:0.6.4
$ sudo docker run -p 6543:6543 -p 3000:3000 atramhasis/demo:0.6.4

Keep in mind this is meant for a quick first look, not long-term use: any edits you make are discarded when the container stops. If you need persistence while still using Docker, customise the Dockerfile to fit your needs.