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:3452960784c5b0a32cdd7cab20d23341f8a480d6783f567d565f5c0c7aa0418a
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"]