This page describes additional resources that might make for interesting reading.
The development and consultancy team blog about various interesting things that they’ve done with Interlok on https://interlok.adaptris.net.
Docker images
All our releases are published as docker images on docker hub.
Since there are going to be changes around the official openjdk docker images with respect to java 8 support; we also pre-build some images based on alternative openjdk binaries provided by AWS and Azul Systems
Tag | Description |
---|---|
x.y.z | The formal x.y.z release as per the tag on github; based on the openjdk:8-jdk docker image |
x.y.z-alpine | The formal x.y.z release as per the tag on github; based on the openjdk:8-jdk-alpine docker image |
x.y.z-zulu | The formal x.y.z release as per the tag on github; based on the azul/zulu-openjdk:8 docker image |
x.y.z-zulu-alpine | The formal x.y.z release as per the tag on github; based on the azul/zulu-openjdk-alpine:8 docker image |
x.y.z-corretto | The formal x.y.z release as per the tag on github; based on the amazoncorretto:8 docker image |
x.y.z-hpcc | The formal x.y.z release as per the tag on github; installs and runs dfuplus from hpccsystems as well as interlok; based on the centos:7 image with https://github.com/Yelp/dumb-init |
latest, latest-alpine, latest-zulu, latest-zulu-alpine, latest-corretto | Built on schedule using the latest stable interlok tag, but pulling in any changes in the upstream docker image |
snapshot | The snapshot build; nightly snapshot jars overlaid on top of the adaptris/interlok:latest docker image |
snapshot-alpine | The snapshot build; nightly snapshot jars overlaid on top of the adaptris/interlok:latest:alpine docker image |
snapshot-zulu | The snapshot build; nightly snapshot jars overlaid on top of the adaptris/interlok:latest-zulu docker image |
snapshot-zulu-alpine | The snapshot build; nightly snapshot jars overlaid on top of the adaptris/interlok:latest-zulu-alpine docker image |
snapshot-hpcc | The snapshot build; overlaid on top of the adaptris/interlok:latest-hpcc docker image |
Github projects
There are also some projects on github that showcase various configurations and shows what you can do with Interlok.
Github project | Description |
---|---|
Interlok install builder | Building a local installation of interlok with optional dependencies |
Interlok hello world | An example hello world listener that is also auto-deployed onto Heroku |
Interlok soiltype demo | A caching interlok instance around http://rest.soilgrids.org giving you a soiltype for a give lat/lon combination |
Interlok soiltype demo auth | The same as Interlok soiltype demo but with an HTTP authorization layer on top |
Interlok API demo | A simple example application that exposes a REST interface onto a contacts database |
Interlok Salesforce demo | Extension of interlok API demo that integrates with Salesforce to update contacts |
Interlok Jira MS Teams | Using Interlok as a webhook between Jira and Microsoft Teams (other chat applications are available) and is the configuration associated with https://interlok.adaptris.net/blog/2018/05/10/jira-interlok-msteams.html |
Interlok Load Balanced | Running Interlok behind haproxy and is the configuration associated with https://interlok.adaptris.net/blog/2017/08/31/interlok-docker-and-load-balancing.html |
Interlok failover | Docker based example of running Interlok in failover mode |
Interlok custom components | Example build files for when you need to write your own custom components |
Interlok Twilio SMS | Real world example of writing your own custom component |