jenkins-hugo/Dockerfile

25 lines
727 B
Docker

# https://github.com/containers/podman/blob/main/contrib/podmanimage/stable/Containerfile
# https://hub.docker.com/r/jenkins/inbound-agent/tags
FROM jenkins/inbound-agent:alpine-jdk17@sha256:17871822cee8a77b6a46e5f293f19c16bcd93074520b7789c7057bfbbb7423c1
ARG BUILDUSER=jenkins
USER root
RUN echo "@edge-community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \
apk upgrade -U --available --no-cache && \
apk add --no-cache \
tini \
make \
yq \
aws-cli \
hugo@edge-community
ADD entrypoint.sh /usr/local/bin/entrypoint.sh
USER $BUILDUSER
ENV PATH=$PATH:/home/${BUILDUSER}/.local/bin
ENTRYPOINT ["/sbin/tini", "--", "/usr/local/bin/entrypoint.sh"]