Dockerfile 391 B

123456789101112131415161718
  1. FROM ghcr.io/hyperledger/solang-llvm:ci-7 as builder
  2. COPY . src
  3. WORKDIR /src/stdlib/
  4. RUN make
  5. RUN rustup default 1.88.0
  6. WORKDIR /src
  7. RUN cargo build --release
  8. FROM ubuntu:20.04
  9. COPY --from=builder /src/target/release/solang /usr/bin/solang
  10. LABEL org.opencontainers.image.title="Solang Solidity Compiler" \
  11. org.opencontainers.image.licenses="Apache-2.0"
  12. ENTRYPOINT ["/usr/bin/solang"]