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