FROM gitea/gitea:latest-rootless AS gitea FROM debian:stable-slim RUN apt-get update && apt-get install -y ca-certificates git rsync tini gosu && rm -rf /var/lib/apt/lists/* RUN useradd -u 1000 -m app COPY --from=gitea /usr/local/bin/gitea /usr/local/bin/gitea COPY --chmod=755 init.sh /usr/local/bin/init.sh ENV GITEA_CUSTOM=/data/gitea ENV GITEA__server__PROTOCOL=http ENV GITEA__server__HTTP_PORT=3000 ENV GITEA__database__DB_TYPE=sqlite3 ENV GITEA__database__PATH=/data/gitea/gitea.db ENV GITEA__security__INSTALL_LOCK=true ENV GITEA__service__DISABLE_REGISTRATION=true ENTRYPOINT ["/usr/bin/tini","--","/usr/local/bin/init.sh"]