iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

Dockerfile.local-testnet (597B)


      1 # syntax=docker/dockerfile:1
      2 
      3 FROM rust:1.88.0-bookworm AS builder
      4 
      5 WORKDIR /src/iuna
      6 COPY . .
      7 ARG IUNA_CARGO_FEATURES=""
      8 RUN cargo build --release --locked --bin iuna ${IUNA_CARGO_FEATURES}
      9 
     10 FROM debian:bookworm-slim
     11 
     12 RUN apt-get update \
     13     && apt-get install -y --no-install-recommends ca-certificates curl iptables \
     14     && apt-get clean \
     15     && rm -rf /var/lib/apt/lists/*
     16 
     17 COPY --from=builder /src/iuna/target/release/iuna /usr/local/bin/iuna
     18 COPY README.md /usr/share/doc/iuna/README.md
     19 COPY LICENSE /usr/share/doc/iuna/LICENSE
     20 
     21 WORKDIR /data
     22 
     23 EXPOSE 18661 9444 3333
     24 
     25 ENTRYPOINT ["iuna"]