You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by ri...@apache.org on 2020/01/28 11:26:25 UTC

[brooklyn] branch 1.0.0 updated: Merge pull request #40 from nakomis/dockerfile-update

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

richard pushed a commit to branch 1.0.0
in repository https://gitbox.apache.org/repos/asf/brooklyn.git


The following commit(s) were added to refs/heads/1.0.0 by this push:
     new 138f8cb  Merge pull request #40 from nakomis/dockerfile-update
138f8cb is described below

commit 138f8cbf93bdac6d452b7331d4f4884bc2d073bb
Author: Richard Downer <ri...@apache.org>
AuthorDate: Tue Jan 28 11:05:59 2020 +0000

    Merge pull request #40 from nakomis/dockerfile-update
    
    Adds dependencies to Dockerfile for creating release artifacts
---
 Dockerfile | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index 5f71a42..4744ca4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -23,6 +23,9 @@ FROM maven:3.6.3-jdk-8
 RUN apt-get update && apt-get install -y openjdk-8-jre
 
 # Install necessary binaries to build brooklyn
+# Strictly speaking, rsync, gpg, tar, and zip are only necessary
+# if you are creating release artifacts, but they are fairly
+# low footprint
 RUN apt-get update && apt-get install -y \
     git-core \
     procps \
@@ -39,7 +42,11 @@ RUN apt-get update && apt-get install -y \
     dpkg \
     pkg-config \
     nasm \
-    gcc
+    gcc \
+    rsync \
+    gpg \
+    tar \
+    zip
 
 # Make sure the /.config && /.npm (for UI module builds) is writable for all users
 RUN mkdir -p /.config && chmod -R 777 /.config