Browse Source

[ci skip] Remove dockerfiles from setup/docker/ that we don't use any more (#3555)

Michael Hixson 7 years ago
parent
commit
95f2815c12

+ 0 - 7
toolset/setup/docker/languages/crystal-lang.dockerfile

@@ -1,7 +0,0 @@
-FROM techempower/base:0.1
-
-RUN mkdir /crystal-lang
-WORKDIR /crystal-lang
-RUN curl -sL https://github.com/crystal-lang/crystal/releases/download/v0.24.1/crystal-0.24.1-2-linux-x86_64.tar.gz | tar xz
-ENV CRYSTAL_HOME=/crystal-lang/crystal-0.24.1
-ENV PATH="${CRYSTAL_HOME}/bin:${PATH}"

+ 0 - 7
toolset/setup/docker/languages/java.dockerfile

@@ -1,7 +0,0 @@
-FROM techempower/base:0.1
-
-RUN mkdir /java
-WORKDIR /java
-RUN curl -sL https://download.java.net/java/GA/jdk9/9.0.4/binaries/openjdk-9.0.4_linux-x64_bin.tar.gz | tar xz
-ENV JAVA_HOME=/java/jdk-9.0.4
-ENV PATH="${JAVA_HOME}/bin:${PATH}"

+ 0 - 12
toolset/setup/docker/languages/java8.dockerfile

@@ -1,12 +0,0 @@
-FROM techempower/base:0.1
-
-RUN add-apt-repository -y ppa:openjdk-r/ppa
-RUN apt-get update
-RUN apt-get install -qqy -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
-    openjdk-8-jdk
-
-# https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1396760
-RUN /var/lib/dpkg/info/ca-certificates-java.postinst configure
-
-ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
-ENV PATH="/usr/lib/jvm/java-8-openjdk-amd64/bin:${PATH}"

+ 0 - 6
toolset/setup/docker/systools/ant.dockerfile

@@ -1,6 +0,0 @@
-FROM techempower/java:0.1
-
-RUN add-apt-repository -y ppa:openjdk-r/ppa
-RUN apt-get update
-RUN apt-get install -qqy -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" \
-    ant

+ 0 - 6
toolset/setup/docker/systools/clang-3.9.dockerfile

@@ -1,6 +0,0 @@
-FROM techempower/base:0.1
-
-RUN add-apt-repository -s "deb http://apt.llvm.org/`lsb_release -cs`/ llvm-toolchain-`lsb_release -cs`-3.9 main"
-RUN wget -O - http://apt.llvm.org/llvm-snapshot.gpg.key| apt-key add -
-RUN apt -yq update
-RUN apt install -qqy clang-3.9 lldb-3.9

+ 0 - 6
toolset/setup/docker/systools/gcc-4.8.dockerfile

@@ -1,6 +0,0 @@
-FROM techempower/base:0.1
-
-RUN add-apt-repository -y ppa:ubuntu-toolchain-r/test
-RUN apt update -y
-RUN apt install -y g++-4.8
-RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 50

+ 0 - 8
toolset/setup/docker/systools/gradle-java8.dockerfile

@@ -1,8 +0,0 @@
-FROM techempower/java8:0.1
-
-RUN mkdir /gradle
-WORKDIR /gradle
-RUN curl -sL -O https://services.gradle.org/distributions/gradle-4.6-bin.zip
-RUN unzip gradle-4.6-bin.zip
-ENV GRADLE_HOME /gradle/gradle-4.6
-ENV PATH ${GRADLE_HOME}/bin:${PATH}

+ 0 - 8
toolset/setup/docker/systools/gradle.dockerfile

@@ -1,8 +0,0 @@
-FROM techempower/java:0.1
-
-RUN mkdir /gradle
-WORKDIR /gradle
-RUN curl -sL -O https://services.gradle.org/distributions/gradle-4.6-bin.zip
-RUN unzip gradle-4.6-bin.zip
-ENV GRADLE_HOME /gradle/gradle-4.6
-ENV PATH ${GRADLE_HOME}/bin:${PATH}

+ 0 - 8
toolset/setup/docker/systools/leiningen-java8.dockerfile

@@ -1,8 +0,0 @@
-FROM techempower/java8:0.1
-
-ENV LEIN_HOME=/lein
-RUN mkdir ${LEIN_HOME}
-RUN mkdir ${LEIN_HOME}/bin
-RUN wget -nv -O ${LEIN_HOME}/bin/lein https://raw.github.com/technomancy/leiningen/stable/bin/lein
-RUN chmod +x ${LEIN_HOME}/bin/lein
-ENV PATH=${LEIN_HOME}/bin:${PATH}

+ 0 - 9
toolset/setup/docker/systools/maven-java8.dockerfile

@@ -1,9 +0,0 @@
-FROM techempower/java8:0.1
-
-RUN mkdir /maven
-WORKDIR /maven
-RUN curl -sL http://mirrors.advancedhosters.com/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz | tar xz
-ENV MAVEN_HOME=/maven/apache-maven-3.5.2
-ENV PATH="${MAVEN_HOME}/bin:${PATH}"
-
-ADD maven-settings.xml /root/.m2/settings.xml

+ 0 - 8
toolset/setup/docker/systools/maven-settings.xml

@@ -1,8 +0,0 @@
-<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
-          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
-                              https://maven.apache.org/xsd/settings-1.0.0.xsd">
-
-  <interactiveMode>false</interactiveMode>
-
-</settings>

+ 0 - 9
toolset/setup/docker/systools/maven.dockerfile

@@ -1,9 +0,0 @@
-FROM techempower/java:0.1
-
-RUN mkdir /maven
-WORKDIR /maven
-RUN curl -sL http://mirrors.advancedhosters.com/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz | tar xz
-ENV MAVEN_HOME=/maven/apache-maven-3.5.2
-ENV PATH="${MAVEN_HOME}/bin:${PATH}"
-
-ADD maven-settings.xml /root/.m2/settings.xml

+ 0 - 6
toolset/setup/docker/systools/mono.dockerfile

@@ -1,6 +0,0 @@
-FROM techempower/nginx:0.1
-
-RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
-RUN echo "deb http://download.mono-project.com/repo/ubuntu stable-xenial main" | tee /etc/apt/sources.list.d/mono-official-stable.list
-RUN apt-get update
-RUN apt-get install -y mono-complete mono-fastcgi-server

+ 0 - 13
toolset/setup/docker/webservers/microhttpd.dockerfile

@@ -1,13 +0,0 @@
-FROM techempower/clang-3.9:0.1
-
-ENV MICROHTTPD_VERSION=0.9.39
-ENV MICROHTTPD=/libmicrohttpd
-ENV MICROHTTPD_HOME=$MICROHTTPD-$VERSION
-
-RUN wget http://mirror.ibcp.fr/pub/gnu/libmicrohttpd/libmicrohttpd-$MICROHTTPD_VERSION.tar.gz
-RUN tar xf libmicrohttpd-$MICROHTTPD_VERSION.tar.gz
-RUN cd libmicrohttpd-$MICROHTTPD_VERSION && \
-    ./configure --prefix=$MICROHTTPD_HOME && \
-    make install
-
-ENV PATH=${MICROHTTPD_HOME}/bin:${PATH}

+ 0 - 10
toolset/setup/docker/webservers/resin-java8.dockerfile

@@ -1,10 +0,0 @@
-FROM techempower/java8:0.1
-
-RUN mkdir /resin
-WORKDIR /resin
-RUN curl -sL http://www.caucho.com/download/resin-4.0.55.tar.gz | tar xz
-
-ENV RESIN_HOME=/resin/resin-4.0.55
-
-# Remove the default app so that frameworks using Resin don't have to.
-RUN rm -rf ${RESIN_HOME}/webapps/*

+ 0 - 10
toolset/setup/docker/webservers/resin.dockerfile

@@ -1,10 +0,0 @@
-FROM techempower/java:0.1
-
-RUN mkdir /resin
-WORKDIR /resin
-RUN curl -sL http://www.caucho.com/download/resin-4.0.55.tar.gz | tar xz
-
-ENV RESIN_HOME=/resin/resin-4.0.55
-
-# Remove the default app so that frameworks using Resin don't have to.
-RUN rm -rf ${RESIN_HOME}/webapps/*

+ 0 - 10
toolset/setup/docker/webservers/tomcat.dockerfile

@@ -1,10 +0,0 @@
-FROM techempower/java:0.1
-
-RUN mkdir /tomcat
-WORKDIR /tomcat
-RUN curl -sL http://mirror.stjschools.org/public/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz | tar xz
-
-# Remove the default app so that frameworks using Tomcat don't have to.
-RUN rm -rf /tomcat/apache-tomcat-9.0.6/webapps/*
-
-ENV CATALINA_HOME=/tomcat/apache-tomcat-9.0.6