FROM debian:bullseye-slim AS builder WORKDIR /app RUN apt-get update && apt-get install -y \ curl \ && rm -rf /var/lib/apt/lists/* ENV NEXUS_HOME=/root/.nexus ENV BIN_DIR=/root/.nexus/bin RUN mkdir -p ${NEXUS_HOME} ${BIN_DIR} RUN curl -s https://api.github.com/repos/nexus-xyz/nexus-cli/releases/latest | \ grep "browser_download_url" | \ grep "nexus-network-linux-x86_64\"" | \ cut -d '"' -f 4 | \ xargs -I {} curl -L -o ${BIN_DIR}/nexus-network {} && \ chmod +x ${BIN_DIR}/nexus-network FROM ubuntu:24.04-slim WORKDIR /app RUN apt-get update && apt-get install -y \ curl \ && rm -rf /var/lib/apt/lists/* ENV NEXUS_HOME=/root/.nexus ENV BIN_DIR=/root/.nexus/bin ENV PATH="${BIN_DIR}:${PATH}" COPY --from=builder ${BIN_DIR}/nexus-network ${BIN_DIR}/nexus-network RUN mkdir -p ${NEXUS_HOME} ENTRYPOINT ["nexus-network"] CMD ["start", "--node-id", "${NODE_ID}"]