Github user apiri commented on a diff in the pull request:

    https://github.com/apache/nifi/pull/2747#discussion_r192803756
  
    --- Diff: nifi-docker/dockerhub/Dockerfile ---
    @@ -25,28 +25,37 @@ ARG GID=1000
     ARG NIFI_VERSION=1.7.0
     ARG MIRROR=https://archive.apache.org/dist
     
    -ENV NIFI_BASE_DIR /opt/nifi 
    +ENV NIFI_BASE_DIR /opt/nifi
     ENV NIFI_HOME=${NIFI_BASE_DIR}/nifi-${NIFI_VERSION} \
         NIFI_BINARY_URL=/nifi/${NIFI_VERSION}/nifi-${NIFI_VERSION}-bin.tar.gz
    +ENV NIFI_PID_DIR=${NIFI_HOME}/run
    +ENV NIFI_LOG_DIR=${NIFI_HOME}/logs
     
     ADD sh/ /opt/nifi/scripts/
     
    -# Setup NiFi user
    +# Setup NiFi user and create necessary directories
     RUN groupadd -g ${GID} nifi || groupmod -n nifi `getent group ${GID} | cut 
-d: -f1` \
         && useradd --shell /bin/bash -u ${UID} -g ${GID} -m nifi \
         && mkdir -p ${NIFI_HOME}/conf/templates \
    +    && mkdir -p $NIFI_BASE_DIR/data \
    +    && mkdir -p $NIFI_BASE_DIR/flowfile_repository \
    +    && mkdir -p $NIFI_BASE_DIR/content_repository \
    +    && mkdir -p $NIFI_BASE_DIR/provenance_repository \
    +    && mkdir -p $NIFI_LOG_DIR \
         && chown -R nifi:nifi ${NIFI_BASE_DIR} \
         && apt-get update \
    -    && apt-get install -y jq xmlstarlet
    +    && apt-get install -y jq xmlstarlet procps
     
     USER nifi
     
     # Download, validate, and expand Apache NiFi binary.
     RUN curl -fSL ${MIRROR}/${NIFI_BINARY_URL} -o 
${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz \
    -    && echo "$(curl 
https://archive.apache.org/dist/${NIFI_BINARY_URL}.sha256) 
*${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz" | sha256sum -c - \
    +    && echo "$(curl ${MIRROR}/${NIFI_BINARY_URL}.sha256) 
*${NIFI_BASE_DIR}/nifi-${NIFI_VERSION}-bin.tar.gz" | sha256sum -c - \
    --- End diff --
    
    @pepov It is an automated build in Docker Hub.  The Dockerfile is used as 
shown without any external arguments when a rel/nifi-<version> tag is created


---

Reply via email to