repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
services/luigit/Containerfile
RawFROM docker.io/library/rust:1.98.0-alpine3.23 AS build
RUN apk add --no-cache musl-dev
WORKDIR /src
COPY Cargo.toml Cargo.lock ./
COPY src ./src
COPY assets ./assets
RUN cargo build --locked --release && strip target/release/luigit
FROM docker.io/library/alpine:3.23
RUN addgroup -S luigit && adduser -S -G luigit luigit
COPY --from=build /src/target/release/luigit /usr/local/bin/luigit
COPY assets/fonts/LICENSE.txt /usr/share/licenses/luigit/IBM-Plex-OFL.txt
COPY THIRD_PARTY.md /usr/share/licenses/luigit/THIRD_PARTY.md
USER luigit
ENTRYPOINT ["/usr/local/bin/luigit"]