sha256:2a81bdb8a17dac100fccc67b9a851b23aaf623efea26c2418a39069b5ea9d24b
2026-02-06 09:16:24 UTC
778 MB
/opt/hop
HOP_CONFIG_OPTIONS HOP_CUSTOM_ENTRYPOINT_EXTENSION_SHELL_FILE_PATH HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS HOP_ENVIRONMENT_NAMEenvironment1
HOP_FILE_PATH HOP_LOG_LEVELBasic
HOP_LOG_PATH/opt/hop/hop.err.log
HOP_OPTIONS-XX:+AggressiveHeap
HOP_PROJECT_CONFIG_FILE_NAMEproject-config.json
HOP_PROJECT_DIRECTORY HOP_PROJECT_FOLDER HOP_PROJECT_NAMEproject1
HOP_RUN_CONFIG HOP_RUN_METADATA_EXPORT HOP_RUN_PARAMETERS HOP_SERVER_AUTHtrue
HOP_SERVER_HOSTNAME0.0.0.0
HOP_SERVER_KEYSTORE HOP_SERVER_KEYSTORE_PASSWORD HOP_SERVER_KEY_PASSWORD HOP_SERVER_MAX_LOG_LINES HOP_SERVER_MAX_LOG_TIMEOUT HOP_SERVER_MAX_OBJECT_TIMEOUT HOP_SERVER_METADATA_FOLDER HOP_SERVER_PASSWORDcluster
HOP_SERVER_PORT8080
HOP_SERVER_SHUTDOWNPORT8079
HOP_SERVER_USERcluster
HOP_SHARED_JDBC_FOLDERS HOP_START_ACTION HOP_SYSTEM_PROPERTIES PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/hop/hop
VOLUME_MOUNT_POINT/files
[#000] sha256:589002ba0eaed121a1dbf42f6648f29e5be55d5c8a6ee0f8eaa0285cc21ac153 - 0.47% (3.68 MB)
[#001] sha256:46a17d82decb252e99dc322eb59713b8f25ac3b8a1fd372ec1f6babc6215093a - 9.07% (70.6 MB)
[#002] sha256:e637931357319c9c4cf213f725031e87bc6a471e1c5af332046170a713657cca - 90.45% (704 MB)
[#003] sha256:e11b0f8849a79008663736d349eb24d877d1d662fb669e7c1810b963defd6ea0 - 0.0% (1.12 KB)
[#004] sha256:783d863375367a82372e020948d244c1a94bd7cfc53dda8201ae770b1442c6cc - 0.0% (2.97 KB)
[#005] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
2026-01-28 01:18:04 UTC (buildkit.dockerfile.v0)CMD ["/bin/sh"]
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)LABEL maintainer=Apache Hop Team
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ARG HOP_UID=501
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ARG HOP_GID=501
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV DEPLOYMENT_PATH=/opt/hop
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV VOLUME_MOUNT_POINT=/files
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_LOG_LEVEL=Basic
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_FILE_PATH=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_LOG_PATH=/opt/hop/hop.err.log
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SHARED_JDBC_FOLDERS=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_PROJECT_NAME=project1
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_PROJECT_DIRECTORY=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_PROJECT_FOLDER=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_PROJECT_CONFIG_FILE_NAME=project-config.json
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_ENVIRONMENT_NAME=environment1
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_ENVIRONMENT_CONFIG_FILE_NAME_PATHS=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_RUN_CONFIG=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_RUN_PARAMETERS=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_START_ACTION=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_RUN_METADATA_EXPORT=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SYSTEM_PROPERTIES=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_OPTIONS=-XX:+AggressiveHeap
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_CUSTOM_ENTRYPOINT_EXTENSION_SHELL_FILE_PATH=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_AUTH=true
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_USER=cluster
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_PASSWORD=cluster
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_HOSTNAME=0.0.0.0
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_PORT=8080
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_SHUTDOWNPORT=8079
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_METADATA_FOLDER=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_KEYSTORE=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_KEYSTORE_PASSWORD=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_KEY_PASSWORD=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_MAX_LOG_LINES=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_MAX_LOG_TIMEOUT=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_SERVER_MAX_OBJECT_TIMEOUT=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)ENV HOP_CONFIG_OPTIONS=
2026-02-06 09:16:23 UTC (buildkit.dockerfile.v0)RUN |2 HOP_UID=501 HOP_GID=501 /bin/sh -c addgroup -g ${HOP_GID} -S hop && adduser -u ${HOP_UID} -S -D -G hop hop && chmod 777 -R /tmp && chmod o+t -R /tmp && apk update && apk --no-cache add bash curl fontconfig msttcorefonts-installer openjdk17-jre procps && update-ms-fonts && fc-cache -f && rm -rf /var/cache/apk/* && mkdir ${DEPLOYMENT_PATH} && mkdir ${VOLUME_MOUNT_POINT} && chown hop:hop ${DEPLOYMENT_PATH} && chown hop:hop ${VOLUME_MOUNT_POINT} # buildkit
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)COPY --chown=hop:hop ./assemblies/client/target/hop/ /opt/hop # buildkit
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)COPY --chown=hop:hop ./docker/resources/run.sh /opt/hop/run.sh # buildkit
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)COPY --chown=hop:hop ./docker/resources/load-and-execute.sh /opt/hop/load-and-execute.sh # buildkit
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)EXPOSE [8079/tcp 8080/tcp]
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)VOLUME [/files]
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)USER hop
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/hop/hop
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)WORKDIR /home/hop
2026-02-06 09:16:24 UTC (buildkit.dockerfile.v0)ENTRYPOINT ["/bin/bash" "/opt/hop/run.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.