26 lines
673 B
Docker
26 lines
673 B
Docker
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
|