docker-gitea (1.17.2)
Published 2022-09-08 21:36:17 +00:00 by antoine
Installation
docker pull antoine-roux.tk/container/docker-gitea:1.17.2
sha256:cb9faed5b2ddfaafe3c49c0d5be3fbd55d69eb1c43cdb9d6fe7d86eef7efec5d
Image Layers
ADD file:b2c067f4304d00c91fc9fd92f2e58853412cc705dfda4d1cf658fab965d5802c in / |
CMD ["/bin/sh"] |
ARG TARGETOS |
ARG TARGETARCH |
ARG TARGETVARIANT |
ARG GOPROXY |
ENV GOPROXY=direct |
ENV USER=gitolite |
ENV SSHD_LOGFILE=/var/log/sshd.log |
RUN |4 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= GOPROXY=direct /bin/sh -c apk update && apk add --no-cache openssh-keygen bash ca-certificates curl gettext su-exec sqlite git linux-pam openssh s6 gettext curl wget tzdata iptables fail2ban # buildkit |
RUN |4 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= GOPROXY=direct /bin/sh -c addgroup -S -g 1000 git && adduser -S -H -D -h /data/git -s /bin/bash -u 1000 -G git ${USER} && echo "${USER}:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd # buildkit |
ENV GODEBUG=netdns=go |
ARG GITEA_VERSION=1.11.8 |
ENV GITEA_CUSTOM=/data/gitea |
RUN |5 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= GOPROXY=direct GITEA_VERSION=1.17.2 /bin/sh -c mkdir -p /app/gitea && wget -O /app/gitea/gitea https://github.com/go-gitea/gitea/releases/download/v${GITEA_VERSION}/gitea-${GITEA_VERSION}-${TARGETOS}-${TARGETARCH}${TARGETVARIANT:+-$TARGETVARIANT} && chmod 0755 /app/gitea/gitea # buildkit |
VOLUME [/data] |
COPY docker/root / # buildkit |
RUN |5 TARGETOS=linux TARGETARCH=amd64 TARGETVARIANT= GOPROXY=direct GITEA_VERSION=1.17.2 /bin/sh -c ln -s /app/gitea/gitea /usr/local/bin/gitea # buildkit |
ENTRYPOINT ["/usr/bin/entrypoint"] |
CMD ["/bin/s6-svscan" "/etc/s6"] |