From e96a7ee9e2f348f45b0b3fb75aefbb236c74e530 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Wed, 10 Sep 2025 23:20:41 -0700 Subject: [PATCH] Update and rename README.md to Dockerfile --- Dockerfile | 24 ++++++++++++++++++++++++ README.md | 1 - 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 Dockerfile delete mode 100644 README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7514925 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM gitea/gitea:latest-rootless AS gitea +FROM caddy:2.8-builder AS caddybuilder +RUN xcaddy build --with github.com/caddyserver/replace-response +FROM debian:stable-slim +RUN apt-get update && apt-get install -y ca-certificates git rsync tini && rm -rf /var/lib/apt/lists/* +COPY --from=gitea /usr/local/bin/gitea /usr/local/bin/gitea +COPY --from=caddybuilder /usr/bin/caddy /usr/bin/caddy +RUN adduser --disabled-password --gecos "" app && mkdir -p /data/gitea/conf /data/gitea/custom /data/custom /data/caddy && chown -R app:app /data +USER app +ENV GITEA_CUSTOM=/data/gitea +ENV GITEA__server__PROTOCOL=http +ENV GITEA__server__HTTP_PORT=3000 +ENV GITEA__server__LFS_START_SERVER=true +ENV GITEA__security__INSTALL_LOCK=true +ENV GITEA__actions__ENABLED=true +ENV GITEA__database__DB_TYPE=sqlite3 +ENV GITEA__database__PATH=/data/gitea/gitea.db +ENV GITEA__log__MODE=console +ENV GITEA__service__DISABLE_REGISTRATION=true +COPY Caddyfile.default /data/caddy/Caddyfile +COPY init.sh /usr/local/bin/init.sh +COPY start.sh /usr/local/bin/start.sh +RUN chmod +x /usr/local/bin/init.sh /usr/local/bin/start.sh +ENTRYPOINT ["/usr/bin/tini","--","/usr/local/bin/start.sh"] diff --git a/README.md b/README.md deleted file mode 100644 index 55f1523..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -# git.planetrenox.com \ No newline at end of file