From: Taka Cho Date: Mon, 17 Aug 2020 22:23:00 +0000 (-0400) Subject: move to alpine from debian X-Git-Tag: 1.7.1~11 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=5640fd1856784bc069c348d47498e57da6c7c433;p=policy%2Fdrools-pdp.git move to alpine from debian moving to alpine-jdk base for drool-pdp apps csit drools/apps tested in windriver labs: http://10.12.6.96:8080/tmp/tmp.yxBE30uD1m-robot-workdir/report.html 1, httpie has to install via apk 2, http-prompt has to install via pip Issue-ID: POLICY-2787 Change-Id: I3d1bd86c7c2c3c48e9ac2a823b988bb9b1bdf98f Signed-off-by: Taka Cho --- diff --git a/packages/docker/src/main/docker/Dockerfile b/packages/docker/src/main/docker/Dockerfile index 20081f71..20db684f 100644 --- a/packages/docker/src/main/docker/Dockerfile +++ b/packages/docker/src/main/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM onap/policy-jdk-debian:2.0.1 +FROM onap/policy-jdk-alpine:2.0.2 LABEL maintainer="Policy Team" @@ -10,6 +10,7 @@ ARG MVN_RELEASE_REPO_URL ARG http_proxy ENV BUILD_VERSION_DROOLS $BUILD_VERSION_DROOLS +ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk ENV POLICY_INSTALL $POLICY_INSTALL ENV POLICY_INSTALL_INIT $POLICY_INSTALL/config ENV POLICY_LOGS $POLICY_LOGS @@ -20,16 +21,15 @@ ENV MVN_SNAPSHOT_REPO_URL $MVN_SNAPSHOT_REPO_URL ENV MVN_RELEASE_REPO_URL $MVN_RELEASE_REPO_URL ENV http_proxy $http_proxy -RUN apt-get update \ - && apt-get install -y \ - httpie \ - python3 python3-pip \ - mariadb-client \ - file bash-completion \ - net-tools netcat sudo \ +RUN apk update && \ + apk add --no-cache python3 \ + mariadb-client py3-pip \ + file bash-completion dpkg httpie \ + net-tools netcat-openbsd sudo less vim openssl \ && update-alternatives --install /usr/bin/python python /usr/bin/python3 0 \ && update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 \ - && pip install http-prompt + && pip install --upgrade setuptools http-prompt \ + && rm -r /root/.cache RUN mkdir -p $POLICY_CONFIG $POLICY_LOGS $POLICY_INSTALL_INIT && \ chown -R policy:policy $POLICY_HOME $POLICY_LOGS $POLICY_INSTALL