This is an automated email from the ASF dual-hosted git repository.
aldrin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nifi-minifi.git
The following commit(s) were added to refs/heads/master by this push:
new c1bde30 Added /opt/minifi/minifi-current symlink
c1bde30 is described below
commit c1bde30306475651aaebf160b0141fc5ee89d0a0
Author: r65535 <[email protected]>
AuthorDate: Fri Jan 3 12:16:46 2020 +0000
Added /opt/minifi/minifi-current symlink
This closes #181
Signed-off-by: Aldrin Piri <[email protected]>
---
minifi-docker/dockerhub/Dockerfile | 9 +++++----
minifi-docker/dockermaven/Dockerfile | 7 ++++---
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/minifi-docker/dockerhub/Dockerfile
b/minifi-docker/dockerhub/Dockerfile
index 484a2c7..98ea27a 100644
--- a/minifi-docker/dockerhub/Dockerfile
+++ b/minifi-docker/dockerhub/Dockerfile
@@ -24,13 +24,13 @@ ARG GID=1000
ARG MINIFI_VERSION=0.5.0
ENV MINIFI_BASE_DIR /opt/minifi
-ENV MINIFI_HOME $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION
+ENV MINIFI_HOME $MINIFI_BASE_DIR/minifi-current
ENV MINIFI_BINARY_URL
https://archive.apache.org/dist/nifi/minifi/$MINIFI_VERSION/minifi-$MINIFI_VERSION-bin.tar.gz
# Setup MiNiFi user
RUN addgroup -g $GID minifi || groupmod -n minifi `getent group $GID | cut -d:
-f1`
RUN adduser -S -H -G minifi minifi
-RUN mkdir -p $MINIFI_HOME
+RUN mkdir -p $MINIFI_BASE_DIR
RUN apk --no-cache add curl
@@ -40,9 +40,10 @@ ADD sh/ ${MINIFI_BASE_DIR}/scripts/
RUN curl -fSL $MINIFI_BINARY_URL -o
$MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz \
&& echo "$(curl $MINIFI_BINARY_URL.sha256)
*$MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz" | sha256sum -c - \
&& tar -xvzf $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz -C
$MINIFI_BASE_DIR \
- && rm $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz
+ && rm $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION-bin.tar.gz \
+ && ln -s $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION $MINIFI_HOME
-RUN chown -R minifi:minifi $MINIFI_HOME
+RUN chown -R -L minifi:minifi $MINIFI_HOME
USER minifi
diff --git a/minifi-docker/dockermaven/Dockerfile
b/minifi-docker/dockermaven/Dockerfile
index 21eea54..9f0491c 100644
--- a/minifi-docker/dockermaven/Dockerfile
+++ b/minifi-docker/dockermaven/Dockerfile
@@ -26,15 +26,16 @@ ARG MINIFI_VERSION
ARG MINIFI_BINARY
ENV MINIFI_BASE_DIR /opt/minifi
-ENV MINIFI_HOME $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION
+ENV MINIFI_HOME $MINIFI_BASE_DIR/minifi-current
# Setup MiNiFi user
RUN addgroup -g $GID minifi || groupmod -n minifi `getent group $GID | cut -d:
-f1`
RUN adduser -S -H -G minifi minifi
-RUN mkdir -p $MINIFI_HOME
+RUN mkdir -p $MINIFI_BASE_DIR
ADD $MINIFI_BINARY $MINIFI_BASE_DIR
-RUN chown -R minifi:minifi $MINIFI_HOME
+RUN ln -s $MINIFI_BASE_DIR/minifi-$MINIFI_VERSION $MINIFI_HOME
+RUN chown -R -L minifi:minifi $MINIFI_HOME
USER minifi