| ADD alpine-minirootfs-3.20.10-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| /bin/sh -c apk add --no-cache bash git nodejs npm python3 py3-pip curl wget jq openssl openssh-client gnupg ca-certificates tar gzip |
| ENV PATH="/usr/local/go/bin:${PATH}" |
| ARG GO_VERSION |
| |1 GO_VERSION=1.26.3 /bin/sh -c curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz" | tar -xzf - -C /usr/local |
| ARG GO_VERSION OPENTOFU_VERSION |
| |2 GO_VERSION=1.26.3 OPENTOFU_VERSION=1.9.0 /bin/sh -c curl -fsSL "https://github.com/opentofu/opentofu/releases/download/v${OPENTOFU_VERSION}/tofu_${OPENTOFU_VERSION}_linux_amd64.tar.gz" | tar -xzf - -C /usr/local/bin tofu |
| ARG GORELEASER_VERSION GO_VERSION OPENTOFU_VERSION |
| |3 GORELEASER_VERSION=2.16.0 GO_VERSION=1.26.3 OPENTOFU_VERSION=1.9.0 /bin/sh -c curl -fsSL "https://github.com/goreleaser/goreleaser/releases/download/v${GORELEASER_VERSION}/goreleaser_Linux_x86_64.tar.gz" | tar -xzf - -C /usr/local/bin goreleaser |