Files
pipeline-actions/images/full/Dockerfile
Jose Henrique 1dd3d9b85c
All checks were successful
Build and Push Runner Images / Build Slim Runner Image (push) Successful in 20s
Build and Push Runner Images / Build Full Runner Image (push) Successful in 3m49s
fixing image files
2026-07-13 21:24:43 -03:00

42 lines
992 B
Docker

FROM ubuntu:24.04
ENV DEBIAN_FRONTEND=noninteractive
ARG TARGETARCH
# Install base tools, Docker, and utilities
RUN apt-get update && apt-get install -y \
bash \
curl \
wget \
git \
openssh-client \
ca-certificates \
tar \
gzip \
unzip \
zip \
jq \
rsync \
gettext-base \
make \
build-essential \
docker.io \
docker-buildx \
docker-compose-v2 \
nodejs \
&& rm -rf /var/lib/apt/lists/*
# Download and install kubectl matching the target architecture
RUN KUBE_VER=$(curl -L -s https://dl.k8s.io/release/stable.txt) && \
curl -LO "https://dl.k8s.io/release/${KUBE_VER}/bin/linux/${TARGETARCH}/kubectl" && \
install -m 0755 kubectl /usr/local/bin/kubectl && \
rm kubectl
# Install yq (Go-based binary)
RUN YQ_VER="v4.44.1" && \
curl -Lo /usr/local/bin/yq "https://github.com/mikefarah/yq/releases/download/${YQ_VER}/yq_linux_${TARGETARCH}" && \
chmod +x /usr/local/bin/yq
CMD ["/bin/bash"]