# SPDX-FileCopyrightText: 2024 The Refinery Authors # # SPDX-License-Identifier: EPL-2.0 FROM base AS cli-base # Layer with platform-dependent dependencies, slow changing. ADD --link extracted/cli_lib /app/lib FROM cli-base AS cli-amd64 # Layer with platform-dependent startup script containing references to all # dependency versions. ADD --link extracted/cli_amd64_bin /app/bin FROM cli-base AS cli-arm64 # Layer with platform-dependent startup script containing references to all # dependency versions. ADD --link extracted/cli_arm64_bin /app/bin FROM cli-$TARGETARCH # Layer with platform-independent application jars. ADD --link extracted/cli_app_lib /app/lib # Common settings added on top. ENV REFINERY_LIBRARY_PATH=/data USER 1000 WORKDIR /data ENTRYPOINT ["/app/bin/refinery-generator-cli"]