-
-RUN apk --update add --no-cache busybox-extras \
- bash coreutils grep findutils \
- zip unzip curl \
- wget openssh maven jq \
- httpie py-pip openjdk8
-
-RUN addgroup -S policy && adduser -S policy -s /bin/bash
-
-# install MariaDB client
-RUN apk --update add --no-cache mariadb-client
-
-RUN pip install http-prompt
-RUN mkdir -p ${POLICY_HOME}/config ${POLICY_LOGS} ${POLICY_INSTALL_INIT} && \
- chown -R policy:policy ${POLICY_HOME} ${POLICY_LOGS} ${POLICY_INSTALL}
-
-WORKDIR ${POLICY_INSTALL}
-
-COPY install-drools.zip docker-install.sh do-start.sh wait-for-port.sh ./
-
-VOLUME [ "${POLICY_INSTALL_INIT}" ]
+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 \
+ mariadb-client \
+ file \
+ bash-completion \
+ vim \
+ && pip install http-prompt
+
+RUN mkdir -p $POLICY_CONFIG $POLICY_LOGS $POLICY_INSTALL_INIT && \
+ chown -R policy:policy $POLICY_HOME $POLICY_LOGS $POLICY_INSTALL && \
+ rmdir $POLICY_HOME/etc/ssl && \
+ rmdir $POLICY_HOME/etc
+
+WORKDIR $POLICY_INSTALL
+COPY /maven/install-drools.zip docker-install.sh do-start.sh wait-for-port.sh ./
+
+VOLUME [ "$POLICY_INSTALL_INIT" ]