From 61ad47980c77292fa2152d61bd47225b7c4f1dd8 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Thu, 11 Sep 2025 00:04:14 -0700 Subject: [PATCH] Update Dockerfile --- Dockerfile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5f93cc9..22955f1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,8 +4,10 @@ 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=caddy /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 +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 && adduser --disabled-password --gecos "" app && mkdir -p /data/gitea/conf /data/gitea/custom /data/custom /data/caddy && chown -R app:app /data ENV GITEA_CUSTOM=/data/gitea ENV GITEA__server__PROTOCOL=http ENV GITEA__server__HTTP_PORT=3000 @@ -16,8 +18,5 @@ 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 +USER app ENTRYPOINT ["/usr/bin/tini","--","/usr/local/bin/start.sh"]