Explorar o código

Merge pull request #2 from lushdog/alpine

Alpine
HoraceZhang hai 9 meses
pai
achega
2abbd6b519
Modificáronse 2 ficheiros con 5 adicións e 4 borrados
  1. 3 2
      Dockerfile
  2. 2 2
      entrypoint.sh

+ 3 - 2
Dockerfile

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

+ 2 - 2
entrypoint.sh

@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
 
 NODE_COUNT=${NODE_COUNT:-"5"}
 
 REWARD_ADDRESS=${REWARD_ADDRESS}
 
-for ((COUNT=1; COUNT<=NODE_COUNT; COUNT++)); do
+for COUNT in $(seq 1 $NODE_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 &