From feb04709b17d640163aeb1ad31caad23f68e44bb Mon Sep 17 00:00:00 2001 From: Moghedrin Date: Mon, 23 Mar 2015 14:36:18 -0600 Subject: [PATCH] Drop support for 1.9 --- 1.9/Dockerfile | 35 ---------------------- 1.9/onbuild/Dockerfile | 13 --------- 1.9/slim/Dockerfile | 55 ----------------------------------- 1.9/wheezy/Dockerfile | 35 ---------------------- generate-stackbrew-library.sh | 1 - 5 files changed, 139 deletions(-) delete mode 100644 1.9/Dockerfile delete mode 100644 1.9/onbuild/Dockerfile delete mode 100644 1.9/slim/Dockerfile delete mode 100644 1.9/wheezy/Dockerfile diff --git a/1.9/Dockerfile b/1.9/Dockerfile deleted file mode 100644 index f40c37ba8..000000000 --- a/1.9/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM buildpack-deps:jessie - -ENV RUBY_MAJOR 1.9 -ENV RUBY_VERSION 1.9.3-p551 - -# some of ruby's build scripts are written in ruby -# we purge this later to make sure our final image uses what we just built -RUN apt-get update \ - && apt-get install -y bison libgdbm-dev ruby \ - && rm -rf /var/lib/apt/lists/* \ - && mkdir -p /usr/src/ruby \ - && curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" \ - | tar -xjC /usr/src/ruby --strip-components=1 \ - && cd /usr/src/ruby \ - && autoconf \ - && ./configure --disable-install-doc \ - && make \ - && make install \ - && apt-get purge -y --auto-remove bison libgdbm-dev ruby \ - && rm -r /usr/src/ruby - -# skip installing gem documentation -RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc" - -# install things globally, for great justice -ENV GEM_HOME /usr/local/bundle -ENV PATH $GEM_HOME/bin:$PATH -RUN gem install bundler \ - && bundle config --global path "$GEM_HOME" \ - && bundle config --global bin "$GEM_HOME/bin" - -# don't create ".bundle" in all our apps -ENV BUNDLE_APP_CONFIG $GEM_HOME - -CMD [ "irb" ] diff --git a/1.9/onbuild/Dockerfile b/1.9/onbuild/Dockerfile deleted file mode 100644 index 79025a5d2..000000000 --- a/1.9/onbuild/Dockerfile +++ /dev/null @@ -1,13 +0,0 @@ -FROM ruby:1.9.3-p551 - -# throw errors if Gemfile has been modified since Gemfile.lock -RUN bundle config --global frozen 1 - -RUN mkdir -p /usr/src/app -WORKDIR /usr/src/app - -ONBUILD COPY Gemfile /usr/src/app/ -ONBUILD COPY Gemfile.lock /usr/src/app/ -ONBUILD RUN bundle install - -ONBUILD COPY . /usr/src/app diff --git a/1.9/slim/Dockerfile b/1.9/slim/Dockerfile deleted file mode 100644 index 00125860a..000000000 --- a/1.9/slim/Dockerfile +++ /dev/null @@ -1,55 +0,0 @@ -FROM debian:jessie - -RUN apt-get update \ - && apt-get install -y --no-install-recommends \ - bzip2 \ - ca-certificates \ - curl \ - libffi-dev \ - libgdbm3 \ - libssl-dev \ - libyaml-dev \ - procps \ - zlib1g-dev \ - && rm -rf /var/lib/apt/lists/* - -ENV RUBY_MAJOR 1.9 -ENV RUBY_VERSION 1.9.3-p551 - -# some of ruby's build scripts are written in ruby -# we purge this later to make sure our final image uses what we just built -RUN buildDeps=' \ - autoconf \ - bison \ - gcc \ - libbz2-dev \ - libgdbm-dev \ - libglib2.0-dev \ - libncurses-dev \ - libreadline-dev \ - libxml2-dev \ - libxslt-dev \ - make \ - ruby \ - '; \ - set -x \ - && apt-get update \ - && apt-get install -y --no-install-recommends $buildDeps \ - && rm -rf /var/lib/apt/lists/* \ - && mkdir -p /usr/src/ruby \ - && curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" \ - | tar -xjC /usr/src/ruby --strip-components=1 \ - && cd /usr/src/ruby \ - && autoconf \ - && ./configure --disable-install-doc \ - && make -j"$(nproc)" \ - && make install \ - && rm -r /usr/src/ruby \ - && apt-get purge -y --auto-remove $buildDeps - -# skip installing gem documentation -RUN echo 'gem: --no-rdoc --no-ri' >> /.gemrc - -RUN gem install bundler - -CMD [ "irb" ] diff --git a/1.9/wheezy/Dockerfile b/1.9/wheezy/Dockerfile deleted file mode 100644 index a0eb5774d..000000000 --- a/1.9/wheezy/Dockerfile +++ /dev/null @@ -1,35 +0,0 @@ -FROM buildpack-deps:wheezy - -ENV RUBY_MAJOR 1.9 -ENV RUBY_VERSION 1.9.3-p551 - -# some of ruby's build scripts are written in ruby -# we purge this later to make sure our final image uses what we just built -RUN apt-get update \ - && apt-get install -y bison libgdbm-dev ruby \ - && rm -rf /var/lib/apt/lists/* \ - && mkdir -p /usr/src/ruby \ - && curl -SL "http://cache.ruby-lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.bz2" \ - | tar -xjC /usr/src/ruby --strip-components=1 \ - && cd /usr/src/ruby \ - && autoconf \ - && ./configure --disable-install-doc \ - && make \ - && make install \ - && apt-get purge -y --auto-remove bison libgdbm-dev ruby \ - && rm -r /usr/src/ruby - -# skip installing gem documentation -RUN echo 'gem: --no-rdoc --no-ri' >> "$HOME/.gemrc" - -# install things globally, for great justice -ENV GEM_HOME /usr/local/bundle -ENV PATH $GEM_HOME/bin:$PATH -RUN gem install bundler \ - && bundle config --global path "$GEM_HOME" \ - && bundle config --global bin "$GEM_HOME/bin" - -# don't create ".bundle" in all our apps -ENV BUNDLE_APP_CONFIG $GEM_HOME - -CMD [ "irb" ] diff --git a/generate-stackbrew-library.sh b/generate-stackbrew-library.sh index 330e680f6..7ea2b1dce 100755 --- a/generate-stackbrew-library.sh +++ b/generate-stackbrew-library.sh @@ -4,7 +4,6 @@ set -e declare -A aliases aliases=( [2.2]='2 latest' - [1.9]='1' ) cd "$(dirname "$(readlink -f "$BASH_SOURCE")")"