Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Change-Id: If0e3265234da85cedb330fb302e39cc8eefdbef7
# http://www.eclipse.org/legal/epl-v10.html
##############################################################################
-FROM alpine
-CMD ["echo", "Hello StackOverflow!"]
+FROM openjdk:11
+
+WORKDIR /opt/opendaylight
+
+ADD opendaylight .
+
+RUN groupadd -r karaf --gid=8181 && \
+ useradd -rm -g karaf --uid=8181 karaf && \
+ chown -R karaf:karaf .
+
+USER karaf
+EXPOSE 8101 8181
+CMD ["bin/karaf", "run"]
--- /dev/null
+#!/bin/bash
+set -x
+
+VERSION="0.14.1"
+FEATURES="odl-restconf,odl-netconf-topology"
+BASEDIR=$(dirname "$0")
+
+wget --progress=dot:mega -P /tmp https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/integration/onap-karaf/${VERSION}/onap-karaf-${VERSION}.tar.gz
+tar xzf /tmp/onap-karaf-${VERSION}.tar.gz --directory ${BASEDIR}
+mv ${BASEDIR}/onap-karaf-${VERSION} ${BASEDIR}/opendaylight
+sed -i "s/\(featuresBoot= \|featuresBoot = \)/featuresBoot = ${FEATURES},/g" ${BASEDIR}/opendaylight/etc/org.apache.karaf.features.cfg
+cat ${BASEDIR}/opendaylight/etc/org.apache.karaf.features.cfg