github.com/hernad/nomad@v1.6.112/Dockerfile (about)

     1  # Copyright (c) HashiCorp, Inc.
     2  # SPDX-License-Identifier: MPL-2.0
     3  
     4  # docker.io/library/busybox:1.36.0
     5  # When pinning use the multi-arch manifest list, `docker buildx imagetools inspect ...`
     6  FROM docker.io/library/busybox@sha256:9e2bbca079387d7965c3a9cee6d0c53f4f4e63ff7637877a83c4c05f2a666112 as release
     7  
     8  ARG PRODUCT_NAME=nomad
     9  ARG PRODUCT_VERSION
    10  ARG PRODUCT_REVISION
    11  # TARGETARCH and TARGETOS are set automatically when --platform is provided.
    12  ARG TARGETOS TARGETARCH
    13  
    14  LABEL maintainer="Nomad Team <nomad@hashicorp.com>"
    15  LABEL version=${PRODUCT_VERSION}
    16  LABEL revision=${PRODUCT_REVISION}
    17  
    18  COPY dist/$TARGETOS/$TARGETARCH/nomad /bin/
    19  COPY ./scripts/docker-entrypoint.sh /
    20  
    21  ENTRYPOINT ["/docker-entrypoint.sh"]
    22  CMD ["help"]