INT-812 and 817, small, multi-arch images 76/77476/1
authorsandovalfr <frank.sandoval@oamtechnologies.com>
Mon, 28 Jan 2019 20:16:57 +0000 (13:16 -0700)
committersandovalfr <frank.sandoval@oamtechnologies.com>
Mon, 28 Jan 2019 20:17:51 +0000 (13:17 -0700)
Issue-ID: INT-817

Change-Id: I282356169901d7d5f4ad162695cb76bd10138eeb
Signed-off-by: sandovalfr <frank.sandoval@oamtechnologies.com>
Former-commit-id: 0df7aa33a5ffba852632737b171f8406ec3d97f2

installation/dmaap-listener/pom.xml
installation/dmaap-listener/src/main/docker/Dockerfile

index 1be5d88..d0c235f 100644 (file)
                     <plugin>
                         <groupId>io.fabric8</groupId>
                         <artifactId>docker-maven-plugin</artifactId>
-                        <version>0.16.5</version>
+                        <version>0.28.0</version>
                         <inherited>false</inherited>
                         <configuration>
                             <images>
                                     <build>
                                         <cleanup>try</cleanup>
                                         <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
-                                        <dockerFile>${basedir}/target/docker-stage/Dockerfile</dockerFile>
+                                        <dockerFile>Dockerfile</dockerFile>
                                         <tags>
                                             <tag>${project.version}</tag>
                                             <tag>${project.version}-STAGING-${maven.build.timestamp}</tag>
index 28676fa..71f2eca 100644 (file)
@@ -1,9 +1,22 @@
 # Base ubuntu with added packages needed for open ecomp
-FROM onap/ccsdk-ubuntu-image:${ccsdk.docker.version}
+FROM alpine:3.8
+
 MAINTAINER SDNC Team (onap-sdnc@lists.onap.org)
-ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
-ENV SDNC_CONFIG_DIR /opt/onap/sdnc/data/properties
 
+ENV JAVA_HOME /usr/lib/jvm/java-1.8-openjdk
+ENV SDNC_CONFIG_DIR /opt/onap/sdnc/data/properties
+    
+RUN apk update && apk add \
+    bash \
+    git \
+    openjdk8 \
+    maven \
+    mysql-client \
+    nodejs \
+    py-pip \
+    graphviz \
+    unzip \
+    rsync
 
 # copy deliverables to opt
 COPY opt /opt