this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 26 lines 846 B view raw
1FROM --platform=linux/amd64 debian:bookworm-slim AS builder 2 3RUN apt-get update && apt-get install -y --no-install-recommends \ 4 ca-certificates curl xz-utils libsqlite3-dev \ 5 && rm -rf /var/lib/apt/lists/* 6 7RUN curl -fSL https://ziglang.org/builds/zig-x86_64-linux-0.16.0-dev.3059+42e33db9d.tar.xz \ 8 | tar xJ -C /opt 9ENV PATH=/opt/zig-x86_64-linux-0.16.0-dev.3059+42e33db9d:$PATH 10 11WORKDIR /build 12COPY build.zig build.zig.zon ./ 13RUN zig build --fetch-only 2>/dev/null || true 14 15COPY src/ src/ 16RUN zig build -Doptimize=ReleaseSafe 17 18FROM --platform=linux/amd64 debian:bookworm-slim 19RUN apt-get update && apt-get install -y --no-install-recommends \ 20 ca-certificates libsqlite3-0 \ 21 && rm -rf /var/lib/apt/lists/* 22 23COPY --from=builder /build/zig-out/bin/labelz /usr/local/bin/labelz 24 25EXPOSE 4100 26ENTRYPOINT ["/usr/local/bin/labelz"]