You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fluo.apache.org by ct...@apache.org on 2020/10/09 18:58:05 UTC

[fluo-docker] branch main updated: Updated docker build to reduce image size. (#18)

This is an automated email from the ASF dual-hosted git repository.

ctubbsii pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluo-docker.git


The following commit(s) were added to refs/heads/main by this push:
     new a451ffa  Updated docker build to reduce image size. (#18)
a451ffa is described below

commit a451ffa103a54f7130cabcd4708a540c0a3daeca
Author: Seth <se...@elypia.org>
AuthorDate: Fri Oct 9 20:57:55 2020 +0200

    Updated docker build to reduce image size. (#18)
---
 .dockerignore |  8 ++++++++
 Dockerfile    | 22 ++++++++++------------
 2 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..2d0cf6f
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,8 @@
+.git
+CONTRIBUTING.md
+Dockerfile
+LICENSE
+NOTICE
+.asf.yaml
+.dockerignore
+.gitignore
diff --git a/Dockerfile b/Dockerfile
index 9b56005..7dc3921 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -62,16 +62,16 @@ RUN set -eux; \
      download_bin "fluo.tar.gz" "$FLUO_HASH" "fluo/fluo/$FLUO_VERSION/fluo-$FLUO_VERSION-bin.tar.gz"; \
    else \
      cp "/tmp/$FLUO_FILE" "fluo.tar.gz"; \
-   fi
-RUN tar xzf hadoop.tar.gz -C /tmp/
-RUN tar xzf zookeeper.tar.gz -C /tmp/
-RUN tar xzf accumulo.tar.gz -C /tmp/
-RUN tar xzf fluo.tar.gz -C /tmp/
-
-RUN mv /tmp/hadoop-$HADOOP_VERSION /opt/hadoop
-RUN mv /tmp/zookeeper-$ZOOKEEPER_VERSION /opt/zookeeper
-RUN mv /tmp/accumulo-$ACCUMULO_VERSION /opt/accumulo
-RUN mv /tmp/fluo-$FLUO_VERSION /opt/fluo
+   fi && \
+  tar xzf hadoop.tar.gz -C /tmp/ && \
+  tar xzf zookeeper.tar.gz -C /tmp/ && \
+  tar xzf accumulo.tar.gz -C /tmp/ && \
+  tar xzf fluo.tar.gz -C /tmp/ && \
+  mv /tmp/hadoop-$HADOOP_VERSION /opt/hadoop && \
+  mv /tmp/zookeeper-$ZOOKEEPER_VERSION /opt/zookeeper && \
+  mv /tmp/accumulo-$ACCUMULO_VERSION /opt/accumulo && \
+  mv /tmp/fluo-$FLUO_VERSION /opt/fluo && \
+  /opt/fluo/lib/fetch.sh extra
 
 ENV HADOOP_PREFIX /opt/hadoop
 ENV HADOOP_HOME /opt/hadoop
@@ -80,7 +80,5 @@ ENV ACCUMULO_HOME /opt/accumulo
 ENV FLUO_HOME /opt/fluo
 ENV PATH "$PATH:$FLUO_HOME/bin"
 
-RUN /opt/fluo/lib/fetch.sh extra
-
 ENTRYPOINT ["fluo"]
 CMD ["help"]