diff options
| author | Mroik <mroik@delayed.space> | 2026-01-26 17:54:49 +0100 |
|---|---|---|
| committer | Mroik <mroik@delayed.space> | 2026-01-26 18:00:32 +0100 |
| commit | 20b2a65d622b08fd50e7bd511233f639aca027dd (patch) | |
| tree | d50d569e76c0e855b03bbd5c553615a882f13df5 /Dockerfile | |
| parent | 432df3275dd43e679dddc37da28ab9ad71865417 (diff) | |
Add runtime related stuff
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -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"] |
