iuna

iuna - experimental devnet protocol
git clone https://iuna.jhx.app/git/iuna.git
Log | Files | Refs | README | LICENSE

Dockerfile.node (636B)


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