From 1cc902062aee569ee984a614138c51ae8062cbdd Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sun, 10 Mar 2019 21:59:01 -0500 Subject: [PATCH] Pruning devbox, elasticsearch-marvel, spring-boot, gvm --- devbox/Dockerfile | 30 ------------------------------ devbox/README.md | 25 ------------------------- elasticsearch-marvel/README.md | 5 ----- gvm/Dockerfile | 12 ------------ gvm/run | 6 ------ spring-boot/Dockerfile | 16 ---------------- spring-boot/app.groovy | 9 --------- spring-boot/run | 5 ----- 8 files changed, 108 deletions(-) delete mode 100644 devbox/Dockerfile delete mode 100644 devbox/README.md delete mode 100644 elasticsearch-marvel/README.md delete mode 100644 gvm/Dockerfile delete mode 100755 gvm/run delete mode 100644 spring-boot/Dockerfile delete mode 100644 spring-boot/app.groovy delete mode 100755 spring-boot/run diff --git a/devbox/Dockerfile b/devbox/Dockerfile deleted file mode 100644 index 35503c72..00000000 --- a/devbox/Dockerfile +++ /dev/null @@ -1,30 +0,0 @@ -FROM itzg/ubuntu-openjdk-7 - -RUN apt-get update -RUN DEBIAN_FRONTEND=noninteractive \ - apt-get install -yq git curl wget unzip openjdk-7-jdk && \ - apt-get clean - -ENV MAVEN_VER 3.3.3 -ENV NODEJS_VER 0.12.7 - -RUN wget -O /tmp/maven.tgz http://apache.mirrors.pair.com/maven/maven-3/$MAVEN_VER/binaries/apache-maven-$MAVEN_VER-bin.tar.gz -RUN tar xvf /tmp/maven.tgz && rm /tmp/maven.tgz -ENV M2_HOME /opt/apache-maven-$MAVEN_VER -ENV PATH $PATH:$M2_HOME/bin - -RUN curl -s https://raw.githubusercontent.com/isaacs/nave/master/nave.sh > /usr/local/bin/nave -RUN chmod +x /usr/local/bin/nave -RUN nave usemain latest - -RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* - -VOLUME ["/shared"] - -RUN useradd -m -d /home/developer developer - -USER developer -RUN curl -s get.gvmtool.net | bash - -WORKDIR /home/developer -CMD bash diff --git a/devbox/README.md b/devbox/README.md deleted file mode 100644 index 2ebf54d8..00000000 --- a/devbox/README.md +++ /dev/null @@ -1,25 +0,0 @@ -Provides a development/build environment for Java, Groovy, and NodeJS. - -* Provides 'gvm' for Groovy (and more) installation management -* Provides 'nave' for NodeJS installation management -* Pre-installs the latest NodeJS via nave - -## Using the persistent/shared workarea - -Since devbox containers are intended to be disposable, the image is configured -with a "volume" at `/shared`. - -There are a couple of ways you can leverage that volume. Either attach it to -a host-local directory: - - docker run -it -v $(pwd)/workarea:/shared --rm itzg/devbox - -or run a "base" container and mounts the `/shared` from that onto any -subsequent containers: - - docker run --name devbox-base itzg/devbox touch /shared/READY - ...later... - docker run -it --volumes-from devbox-base --rm itzg/devbox - -**NOTE** I am using the `--rm` option so the devbox containers will be truly -"burn after use". diff --git a/elasticsearch-marvel/README.md b/elasticsearch-marvel/README.md deleted file mode 100644 index 390fedc8..00000000 --- a/elasticsearch-marvel/README.md +++ /dev/null @@ -1,5 +0,0 @@ -**This image is now deprecated. ** - -Please use [itzg/elasticsearch](https://registry.hub.docker.com/u/itzg/elasticsearch/) -instead. See the plugins configuration section for that image to see how -to install Marvel. diff --git a/gvm/Dockerfile b/gvm/Dockerfile deleted file mode 100644 index 0ec90281..00000000 --- a/gvm/Dockerfile +++ /dev/null @@ -1,12 +0,0 @@ -FROM itzg/ubuntu-openjdk-7 - -LABEL maintainer "itzg" - -RUN apt-get install -y curl unzip - -RUN curl -s get.gvmtool.net | bash - -ADD run /run -ONBUILD RUN ["/run", "selfupdate"] - -ENTRYPOINT ["/run"] diff --git a/gvm/run b/gvm/run deleted file mode 100755 index fb4a9437..00000000 --- a/gvm/run +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -. /etc/profile.d/* -. /.gvm/bin/gvm-init.sh - -gvm $* diff --git a/spring-boot/Dockerfile b/spring-boot/Dockerfile deleted file mode 100644 index 9966bd1a..00000000 --- a/spring-boot/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM itzg/gvm - -LABEL maintainer "itzg" - -RUN ["/run", "install", "springboot"] - -ADD run /run -ENTRYPOINT ["/run"] - -VOLUME ["/home/spring"] -ADD app.groovy /home/spring/app.groovy -EXPOSE 8080 - -WORKDIR /home/spring - -CMD ["run", "app.groovy"] diff --git a/spring-boot/app.groovy b/spring-boot/app.groovy deleted file mode 100644 index cc062fe0..00000000 --- a/spring-boot/app.groovy +++ /dev/null @@ -1,9 +0,0 @@ -@RestController -class ThisWillActuallyRun { - - @RequestMapping("/") - String home() { - "Hello World!" - } - -} diff --git a/spring-boot/run b/spring-boot/run deleted file mode 100755 index ff711139..00000000 --- a/spring-boot/run +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -. /.gvm/bin/gvm-init.sh - -spring $*