Browse Source

erlang and elixir (#3499)

Nate 7 years ago
parent
commit
16f8860a62

+ 3 - 2
frameworks/Elixir/cowboy/elixir-cowboy.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/elixir:0.1
+FROM elixir:1.5.3
 
-COPY ./ ./
+ADD ./ /cowboy
+WORKDIR /cowboy
 
 ENV MIX_ENV=prod
 RUN mix local.hex --force

+ 3 - 2
frameworks/Elixir/phoenix/phoenix.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/elixir:0.1
+FROM elixir:1.5.3
 
-COPY ./ ./
+ADD ./ /phoenix
+WORKDIR /phoenix
 
 ENV MIX_ENV=prod
 

+ 3 - 2
frameworks/Erlang/chicagoboss/chicagoboss.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/erlang:0.1
+FROM erlang:18.3.4.8
 
-COPY ./ ./
+ADD ./ /chicagoboss
+WORKDIR /chicagoboss
 
 RUN rebar get-deps
 RUN rebar compile

+ 3 - 2
frameworks/Erlang/cowboy/cowboy.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/erlang:0.1
+FROM erlang:18.3.4.8
 
-COPY ./ ./
+ADD ./ /cowboy
+WORKDIR /cowboy
 
 RUN rebar get-deps
 RUN rebar compile

+ 3 - 2
frameworks/Erlang/elli/elli.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/erlang:0.1
+FROM erlang:18.3.4.8
 
-COPY ./ ./
+ADD ./ /elli
+WORKDIR /elli
 
 RUN rebar get-deps
 RUN rebar compile

+ 3 - 2
frameworks/Erlang/mochiweb/mochiweb.dockerfile

@@ -1,6 +1,7 @@
-FROM techempower/erlang:0.1
+FROM erlang:18.3.4.8
 
-COPY ./ ./
+ADD ./ /mochiweb
+WORKDIR /mochiweb
 
 RUN rebar get-deps
 RUN rebar compile

+ 0 - 11
toolset/setup/docker/languages/elixir.dockerfile

@@ -1,11 +0,0 @@
-FROM techempower/erlang:0.1
-
-ENV ELIXIR_VERSION="1.5.2-1"
-ENV RELEASE="xenial"
-ENV ARCH="amd64"
-
-RUN wget http://packages.erlang-solutions.com/erlang/elixir/FLAVOUR_2_download/elixir_${ELIXIR_VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
-RUN dpkg -x elixir_${ELIXIR_VERSION}~ubuntu~${RELEASE}_${ARCH}.deb /elixir
-RUN /erlang/usr/lib/erlang/Install -minimal /erlang/usr/lib/erlang
-
-ENV PATH=elixir/usr/local/bin:${PATH}

+ 0 - 13
toolset/setup/docker/languages/erlang.dockerfile

@@ -1,13 +0,0 @@
-FROM techempower/base:0.1
-
-ENV ERLANG_VERSION="18.2-1"
-ENV RELEASE="xenial"
-ENV ARCH="amd64"
-
-RUN wget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_${ERLANG_VERSION}~ubuntu~${RELEASE}_${ARCH}.deb
-RUN dpkg -x esl-erlang_${ERLANG_VERSION}~ubuntu~${RELEASE}_${ARCH}.deb /erlang
-RUN /erlang/usr/lib/erlang/Install -minimal /erlang/usr/lib/erlang
-
-RUN apt install -yqq rebar
-
-ENV PATH=/erlang/usr/bin:${PATH}