FROM registry.fedoraproject.org/fedora:42 AS build RUN dnf install --assumeyes git go && \ git clone https://tangled.sh/@tangled.sh/core WORKDIR /core ENV CGO_ENABLED=1 RUN git checkout v1.9.0-alpha && \ go build -o knot ./cmd/knot FROM registry.fedoraproject.org/fedora:42 AS run RUN dnf install --assumeyes git openssh-server && \ dnf clean all COPY --from=build /core/knot /usr/libexec/knot COPY ./10-tangled.conf /etc/ssh/sshd_config.d/10-tangled.conf RUN useradd -m git COPY ./entrypoint.sh /usr/libexec/entrypoint ENTRYPOINT [ "/usr/libexec/entrypoint" ]