FROM ghcr.io/wormhole-foundation/sui:0.21.1@sha256:59b91529e426b44c152b40ad0e7a6a7aafc8225722b5d7e331056a4d65845015 as sui RUN dnf -y install make git COPY README.md cert.pem* /certs/ RUN if [ -e /certs/cert.pem ]; then cp /certs/cert.pem /etc/ssl/certs/ca-certificates.crt; fi RUN if [ -e /certs/cert.pem ]; then git config --global http.sslCAInfo /certs/cert.pem; fi WORKDIR /tmp RUN sui genesis -f COPY scripts/start_node.sh . COPY scripts/funder.sh . COPY wormhole/ wormhole COPY token_bridge/ token_bridge # COPY examples/ examples COPY Makefile Makefile FROM sui AS tests WORKDIR /tmp RUN --mount=type=cache,target=/root/.move,id=move_cache \ make test