diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 new file mode 100644 index 000000000..795e3548f --- /dev/null +++ b/Dockerfile.aarch64 @@ -0,0 +1,43 @@ +FROM aarch64/alpine:3.5 + +EXPOSE 22 3000 + +RUN apk update && \ + apk add \ + su-exec \ + ca-certificates \ + sqlite \ + bash \ + git \ + linux-pam \ + s6 \ + curl \ + openssh \ + tzdata && \ + rm -rf \ + /var/cache/apk/* && \ + addgroup \ + -S -g 1000 \ + git && \ + adduser \ + -S -H -D \ + -h /data/git \ + -s /bin/bash \ + -u 1000 \ + -G git \ + git && \ + echo "git:$(date +%s | sha256sum | base64 | head -c 32)" | chpasswd + +ENV USER git +ENV GITEA_CUSTOM /data/gitea + +COPY docker / +COPY gitea /app/gitea/gitea + +ENV GODEBUG=netdns=go + +VOLUME ["/data"] + +ENTRYPOINT ["/usr/bin/entrypoint"] +CMD ["/bin/s6-svscan", "/etc/s6"] +