From 96fdfb11126261534f54637cc3e0dba52573c100 Mon Sep 17 00:00:00 2001 From: eichehome Date: Fri, 25 Feb 2022 16:47:43 +0100 Subject: [PATCH] Gitea Dockerfile first Version --- Container/Gitea/Dockerfile | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 Container/Gitea/Dockerfile diff --git a/Container/Gitea/Dockerfile b/Container/Gitea/Dockerfile new file mode 100644 index 0000000..846b11d --- /dev/null +++ b/Container/Gitea/Dockerfile @@ -0,0 +1,80 @@ +#FROM golang:1.17-alpine3.15 AS build-env +# +#ARG GOPROXY +#ENV GOPROXY ${GOPROXY:-direct} +# +#ARG GITEA_VERSION +#ARG TAGS="sqlite sqlite_unlock_notify" +#ENV TAGS "bindata timetzdata $TAGS" +#ARG CGO_EXTRA_CFLAGS +# +##Build deps +#RUN apk --no-cache add build-base git nodejs npm +# +##Setup repo +#COPY . ${GOPATH}/src/code.gitea.io/gitea +#WORKDIR ${GOPATH}/src/code.gitea.io/gitea +# +##Checkout version if set +#RUN if [ -n "${GITEA_VERSION}" ]; then git checkout "${GITEA_VERSION}"; fi \ +# && make clean-all build +# +## Begin env-to-ini build +#RUN go build contrib/environment-to-ini/environment-to-ini.go +# +#FROM alpine:3.15 +#LABEL maintainer="maintainers@gitea.io" +# +#EXPOSE 2222 3000 +# +#RUN apk --no-cache add \ +# bash \ +# ca-certificates \ +# gettext \ +# git \ +# curl \ +# gnupg +# +#RUN addgroup \ +# -S -g 1000 \ +# git && \ +# adduser \ +# -S -H -D \ +# -h /var/lib/gitea/git \ +# -s /bin/bash \ +# -u 1000 \ +# -G git \ +# git +# +#RUN mkdir -p /var/lib/gitea /etc/gitea +#RUN chown git:git /var/lib/gitea /etc/gitea +# +#COPY docker/rootless / +#COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/gitea /app/gitea/gitea +#COPY --from=build-env --chown=root:root /go/src/code.gitea.io/gitea/environment-to-ini /usr/local/bin/environment-to-ini +#RUN chmod 755 /usr/local/bin/docker-entrypoint.sh /usr/local/bin/docker-setup.sh /app/gitea/gitea /usr/local/bin/gitea /usr/local/bin/environment-to-ini +# +##git:git +#USER 1000:1000 +#ENV GITEA_WORK_DIR /var/lib/gitea +#ENV GITEA_CUSTOM /var/lib/gitea/custom +#ENV GITEA_TEMP /tmp/gitea +#ENV TMPDIR /tmp/gitea +# +##TODO add to docs the ability to define the ini to load (usefull to test and revert a config) +#ENV GITEA_APP_INI /etc/gitea/app.ini +#ENV HOME "/var/lib/gitea/git" +#VOLUME ["/var/lib/gitea", "/etc/gitea"] +#WORKDIR /var/lib/gitea +# +#ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] +#CMD [] +#---- +#FROM golang:1.17-alpine as build-env + +#LABEL maintainer="eichehome@gmx.de eichehome" + +#RUN apk --no-cache add git +#RUN git clone https:// +#--- +FROM docker.io/gitea/gitea:1.16.2-rootless \ No newline at end of file