| ADD alpine-minirootfs-3.21.6-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| LABEL maintainer=charles@jacquin.app |
| LABEL description=CI base image for infrastructure-as-code repos |
| ARG TERRAFORM_VERSION=1.12.1 |
| ARG GITLEAKS_VERSION=8.24.3 |
| ARG YAMLFMT_VERSION=0.16.0 |
| ARG RUMDL_VERSION=0.1.71 |
| RUN |4 TERRAFORM_VERSION=1.12.1 GITLEAKS_VERSION=8.24.3 YAMLFMT_VERSION=0.16.0 RUMDL_VERSION=0.1.71 /bin/sh -c apk add --no-cache nodejs git curl ca-certificates bash jq unzip grep openssh-client openssl ansible py3-jmespath shellcheck python3 py3-pip # buildkit |
| RUN |4 TERRAFORM_VERSION=1.12.1 GITLEAKS_VERSION=8.24.3 YAMLFMT_VERSION=0.16.0 RUMDL_VERSION=0.1.71 /bin/sh -c curl -fsSL "https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip" -o /tmp/tf.zip && unzip /tmp/tf.zip -d /usr/local/bin/ && rm /tmp/tf.zip # buildkit |
| RUN |4 TERRAFORM_VERSION=1.12.1 GITLEAKS_VERSION=8.24.3 YAMLFMT_VERSION=0.16.0 RUMDL_VERSION=0.1.71 /bin/sh -c curl -fsSL "https://github.com/gitleaks/gitleaks/releases/download/v${GITLEAKS_VERSION}/gitleaks_${GITLEAKS_VERSION}_linux_x64.tar.gz" | tar -xz -C /usr/local/bin/ gitleaks # buildkit |
| RUN |4 TERRAFORM_VERSION=1.12.1 GITLEAKS_VERSION=8.24.3 YAMLFMT_VERSION=0.16.0 RUMDL_VERSION=0.1.71 /bin/sh -c curl -fsSL "https://github.com/google/yamlfmt/releases/download/v${YAMLFMT_VERSION}/yamlfmt_${YAMLFMT_VERSION}_Linux_x86_64.tar.gz" | tar -xz -C /usr/local/bin/ yamlfmt # buildkit |
| RUN |4 TERRAFORM_VERSION=1.12.1 GITLEAKS_VERSION=8.24.3 YAMLFMT_VERSION=0.16.0 RUMDL_VERSION=0.1.71 /bin/sh -c curl -fsSL "https://github.com/rvben/rumdl/releases/download/v${RUMDL_VERSION}/rumdl-v${RUMDL_VERSION}-x86_64-unknown-linux-musl.tar.gz" | tar -xz -C /usr/local/bin/ rumdl # buildkit |