HoraceZhang 9 ヶ月 前
コミット
7ba51d6a5e
2 ファイル変更4 行追加5 行削除
  1. 2 3
      Dockerfile
  2. 2 2
      entrypoint.sh

+ 2 - 3
Dockerfile

@@ -1,7 +1,6 @@
-FROM alpine:latest
+FROM debian:bullseye-slim
 
-# 安装必要的依赖包,包括 coreutils 提供 seq 命令
-RUN apk add --no-cache wget unzip ca-certificates coreutils
+RUN apt update && apt install -y wget unzip ca-certificates && rm -rf /var/lib/apt/lists/*
 
 # 设置工作目录
 WORKDIR /app

+ 2 - 2
entrypoint.sh

@@ -1,10 +1,10 @@
-#!/bin/sh
+#!/bin/bash
 
 NODE_COUNT=${NODE_COUNT:-"5"}
 
 REWARD_ADDRESS=${REWARD_ADDRESS}
 
-for COUNT in $(seq 1 $NODE_COUNT); do
+for ((COUNT=1; COUNT<=NODE_COUNT; COUNT++)); do
     echo "start $COUNT node"
     mkdir -p /root/antnode_data/node_$COUNT
     ./antnode --rewards-address $REWARD_ADDRESS --root-dir /root/antnode_data/node_$COUNT "$@" evm-arbitrum-one &