FROM registry.fedoraproject.org/fedora:41 as builder

COPY src/ src/
COPY Makefile Makefile

RUN dnf install -y dnf-plugins-core \
    && dnf -y update \
    && dnf install -y make gcc \
    && dnf clean all

RUN make build-server

FROM registry.fedoraproject.org/fedora:41

COPY --from=builder builddir/echo-uds-server /bin/server
