Public | Automated Build

Last pushed: 3 years ago
Short Description
Osmium middleware service
Full Description

Docker recipe for Osmium

Osmium is the web service to the middleware library Xenon, configured with Docker recipes for Osmium.

This docker image, nlesc/osmium, is a base image, do a local build (in local directory) to configure it correctly. In that directory place:

joblauncher.yml  # Osmium configuration
ssh_key          # private SSH key without passphrase      # public SSH key to be added to anywhere Osmium should SSH to
ssh_known_hosts  # SSH known_hosts file, to avoid hostname spoofing
ssh_config       # SSH configuration for each host

The Osmium configuration is described on the Osmium git repository. Make sure that the exposed port in the local Dockerfile matches the HTTP ports in joblauncher.yml.

SSH keys can be generated with:

ssh-keygen -f ssh_key -N ""

SSH known_hosts and SSH config may be empty, depending on your preferences.

Docker Pull Command
Source Repository