aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2017-06-21 09:06:35 -0600
committerkballou <kballou@devnulllabs.io>2017-06-21 09:06:35 -0600
commite95fb319dbd51d69db972f11c2218c50b89d6458 (patch)
tree001e721e469ccded5b19d68815dd95d5279e78c0
parent1b0aba3b7c04906356a22f38f7dcbe3bb2ffc114 (diff)
downloaddocker-erlang-e95fb319dbd51d69db972f11c2218c50b89d6458.tar.gz
docker-erlang-e95fb319dbd51d69db972f11c2218c50b89d6458.tar.xz
Deprecate OTP 18 release
-rw-r--r--18/Dockerfile51
-rw-r--r--18/alpine/Dockerfile51
-rw-r--r--18/alpine/development/Dockerfile51
-rw-r--r--18/alpine/development/Makefile5
-rw-r--r--18/alpine/onbuild/Dockerfile51
-rw-r--r--18/development/Dockerfile51
-rw-r--r--18/development/Makefile5
-rw-r--r--18/onbuild/Dockerfile51
-rw-r--r--18/options6
-rw-r--r--Makefile8
10 files changed, 1 insertions, 329 deletions
diff --git a/18/Dockerfile b/18/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/alpine/Dockerfile b/18/alpine/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/alpine/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/alpine/development/Dockerfile b/18/alpine/development/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/alpine/development/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/alpine/development/Makefile b/18/alpine/development/Makefile
deleted file mode 100644
index 40938f8..0000000
--- a/18/alpine/development/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-TAG=kennyballou/erlang-alpine-dev:18
-.PHONY: build
-
-build: Dockerfile
- @docker build -t ${TAG} .
diff --git a/18/alpine/onbuild/Dockerfile b/18/alpine/onbuild/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/alpine/onbuild/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/development/Dockerfile b/18/development/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/development/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/development/Makefile b/18/development/Makefile
deleted file mode 100644
index 6525711..0000000
--- a/18/development/Makefile
+++ /dev/null
@@ -1,5 +0,0 @@
-TAG=kennyballou/erlang-dev:18
-.PHONY: build
-
-build: Dockerfile
- @docker build -t ${TAG} .
diff --git a/18/onbuild/Dockerfile b/18/onbuild/Dockerfile
deleted file mode 100644
index b69c45e..0000000
--- a/18/onbuild/Dockerfile
+++ /dev/null
@@ -1,51 +0,0 @@
-# DOCKER-VERSION 1.9.1
-FROM centos:7
-MAINTAINER kballou@devnulllabs.io
-
-ENV LANG="en_US.UTF-8"
-ENV OTP_VERSION="18.3.4.4"
-ENV REBAR_VERSION="2.6.4"
-ENV REBAR3_VERSION="3.4.1"
-
-RUN set -xe \
- && yum -y groups install "Development Tools" \
- && yum -y install ncurses \
- ncurses-devel \
- unixODBC \
- unixODBC-devel \
- openssl-devel \
- && curl -fSL "https://github.com/erlang/otp/archive/OTP-18.3.4.4.tar.gz" -o otp-src.tar.gz \
- && echo "3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04 otp-src.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/otp-src \
- && tar -zxf otp-src.tar.gz -C /usr/src/otp-src --strip-components=1 \
- && rm otp-src.tar.gz \
- && cd /usr/src/otp-src \
- && ./otp_build autoconf \
- && ./configure \
- && make -j 4 \
- && make install \
- && find /usr/local -name examples | xargs rm -rf \
- && cd /usr/src \
- && rm -rf /usr/src/otp-src \
- && mkdir -p /usr/src/rebar-src \
- && curl -fSL "https://github.com/rebar/rebar/archive/${REBAR_VERSION##*@}.tar.gz" -o rebar-src.tar.gz \
- && echo "577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07 rebar-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar-src.tar.gz -C /usr/src/rebar-src --strip-components=1 \
- && rm rebar-src.tar.gz \
- && cd /usr/src/rebar-src \
- && ./bootstrap \
- && install -v ./rebar /usr/local/bin \
- && cd /usr/src \
- && rm -rf /usr/src/rebar-src \
- && mkdir -p /usr/src/rebar3-src \
- && curl -fSL "https://github.com/erlang/rebar3/archive/${REBAR3_VERSION##*@}.tar.gz" -o rebar3-src.tar.gz \
- && echo "fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd rebar3-src.tar.gz" | sha256sum -c - \
- && tar -zxf rebar3-src.tar.gz -C /usr/src/rebar3-src --strip-components=1 \
- && rm rebar3-src.tar.gz \
- && cd /usr/src/rebar3-src \
- && HOME=/home/kb/workspace/docker-erlang ./bootstrap \
- && install -v ./rebar3 /usr/local/bin \
- && rm -rf /usr/src/rebar3-src \
- && yum -y groups erase "Development Tools"
-
-CMD ["erl"]
diff --git a/18/options b/18/options
deleted file mode 100644
index 5f0a825..0000000
--- a/18/options
+++ /dev/null
@@ -1,6 +0,0 @@
-OTP_VERSION=18.3.4.4
-OTP_SRC_SUM=3956f5c4fcd05848c7fe048d5c4ef7eaf002a8312cba0674150c5a10ab0e9f04
-REBAR_VERSION=2.6.4
-REBAR_SRC_SUM=577246bafa2eb2b2c3f1d0c157408650446884555bf87901508ce71d5cc0bd07
-REBAR3_VERSION=3.4.1
-REBAR3_SRC_SUM=fa8b056c37ed3781728baf0fc5b1d87a31edbc5f8dd9b50a5d1ad92b0230e5dd
diff --git a/Makefile b/Makefile
index c307f2d..42809b2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,6 @@
DOCKERFILES_SRC:=template/Dockerfile
DOCKERFILES:= \
- 18/Dockerfile \
- 18/onbuild/Dockerfile \
- 18/development/Dockerfile \
- 18/alpine/Dockerfile \
- 18/alpine/onbuild/Dockerfile \
- 18/alpine/development/Dockerfile \
19/Dockerfile \
19/onbuild/Dockerfile \
19/development/Dockerfile \
@@ -17,7 +11,7 @@ DOCKERFILES:= \
.PHONY: all
all: ${DOCKERFILES}
-$(DOCKERFILES): template/Dockerfile 18/options 19/options
+$(DOCKERFILES): template/Dockerfile 19/options
bash template/generate.sh $(shell echo $@ | cut -d '/' -f1)/options $< > $@
.PHONY: clean