This repository contains the source for building various versions of Erlang applications as a reproducible Docker image using source-to-image. The resulting image can be run using Docker.
For more information about using this image with OpenShift, please see the official OpenShift Documentation.
Erlang versions currently provided are:
1.8.1 (Tags: 1, 1.8, latest)
211.7.4 (Tags: 1.7)
20 / 211.6.6 (Tags: 1.6)
20 / 21CentOS versions currently supported are:
To build an Elixir image:
git clone [email protected]:jshmrtn/s2i-elixir.git
cd s2i-elixir
oc create -f imagestream.json
oc new-app --image-stream=elixir --code https://your.git/repo The image supports to be used via distillery.
If the Environment Variable ENABLE_DISTILLERY is present, the image
will built using distillery. The resulting release should be copied
into a clean base image and run from there.
To build the Elixir Builder image:
$ docker pull jshmrtn/s2i-elixir
$ git clone https://github.com/jshmrtn/s2i-elixir.git
$ cd s2i-elixir/[ELIXIR_VERSION]/otp-[ERLANG_VERSION]
$ docker build -t jshmrtn/s2i-elixir:[VERSION]-otp-[ERLANG_VERSION] .
Content type
Image
Digest
Size
313.9 MB
Last updated
over 7 years ago
docker pull jshmrtn/s2i-elixir