at main 581 B view raw
1FROM registry.fedoraproject.org/fedora:42 AS build 2 3RUN dnf install --assumeyes git go && \ 4 git clone https://tangled.sh/@tangled.sh/core 5 6WORKDIR /core 7ENV CGO_ENABLED=1 8RUN git checkout v1.9.0-alpha && \ 9 go build -o knot ./cmd/knot 10 11FROM registry.fedoraproject.org/fedora:42 AS run 12 13RUN dnf install --assumeyes git openssh-server && \ 14 dnf clean all 15 16COPY --from=build /core/knot /usr/libexec/knot 17 18COPY ./10-tangled.conf /etc/ssh/sshd_config.d/10-tangled.conf 19 20RUN useradd -m git 21 22COPY ./entrypoint.sh /usr/libexec/entrypoint 23ENTRYPOINT [ "/usr/libexec/entrypoint" ]