From 20b2a65d622b08fd50e7bd511233f639aca027dd Mon Sep 17 00:00:00 2001 From: Mroik Date: Mon, 26 Jan 2026 17:54:49 +0100 Subject: Add runtime related stuff --- Dockerfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile index aac81ce..68ad0c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,22 @@ -FROM debian:13.3-slim +FROM debian:13.3-slim as builder RUN apt update && apt install -y libzip-dev libcrypt-dev libssl-dev libluajit-5.1-dev liblua5.1-0-dev git make gcc libc-dev gettext RUN mkdir /cgit -COPY cgit /cgit +COPY cgit-src /cgit WORKDIR /cgit RUN make LUA_PKGCONFIG=luajit RUN make install -RUN mkdir /output -COPY export.sh . -RUN chmod +x export.sh +FROM debian:13.3-slim + +RUN apt update && apt install -y fcgiwrap libluajit-5.1-2 luajit python3 python3-markdown +RUN mkdir /cgit +RUN mkdir /cgit/www +RUN mkdir /cgit/filters +WORKDIR /cgit +COPY --from=builder /var/www/htdocs/cgit /cgit/www +COPY --from=builder /usr/local/lib/cgit/filters /cgit/filters -ENTRYPOINT ["./export.sh"] +ENTRYPOINT ["fcgiwrap", "-s", "unix:/stuff/fcgi.sock"] -- cgit v1.3