wenyin commited on
Commit
222fdc5
·
verified ·
1 Parent(s): faa5e28

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -3
Dockerfile CHANGED
@@ -21,15 +21,15 @@ COPY config.yaml /home/user/.hermes/config.yaml
21
  # 4. 生成稳如泰山的启动脚本
22
  RUN { \
23
  echo '#!/bin/bash'; \
24
- echo '# 台更新,不阻塞启动'; \
25
- echo 'npm install -g hermes-web-ui@latest > /tmp/npm-update.log 2>&1 &'; \
 
26
  echo 'sed -i "s/sk-666666/${GEMINI_API_KEY}/g" /home/user/.hermes/config.yaml'; \
27
  echo 'sed -i "s/nvapi-666666/${NVIDIA_API_KEY}/g" /home/user/.hermes/config.yaml'; \
28
  echo 'echo "=> Starting Hermes Gateway..."'; \
29
  echo 'hermes gateway run &'; \
30
  echo 'sleep 5'; \
31
  echo 'echo "=> Starting Hermes Web UI..."'; \
32
- echo '# 确保 7860 没有残留占用'; \
33
  echo 'fuser -k 7860/tcp 2>/dev/null || true'; \
34
  echo 'hermes-web-ui start --host 0.0.0.0 --port 7860'; \
35
  echo 'echo "========= WEB UI SERVER LOG ========="'; \
 
21
  # 4. 生成稳如泰山的启动脚本
22
  RUN { \
23
  echo '#!/bin/bash'; \
24
+ echo '# 台更新,确保完成后再启动服务'; \
25
+ echo 'echo "=> Updating hermes-web-ui to latest..."'; \
26
+ echo 'npm install -g hermes-web-ui@latest 2>&1 | tail -3'; \
27
  echo 'sed -i "s/sk-666666/${GEMINI_API_KEY}/g" /home/user/.hermes/config.yaml'; \
28
  echo 'sed -i "s/nvapi-666666/${NVIDIA_API_KEY}/g" /home/user/.hermes/config.yaml'; \
29
  echo 'echo "=> Starting Hermes Gateway..."'; \
30
  echo 'hermes gateway run &'; \
31
  echo 'sleep 5'; \
32
  echo 'echo "=> Starting Hermes Web UI..."'; \
 
33
  echo 'fuser -k 7860/tcp 2>/dev/null || true'; \
34
  echo 'hermes-web-ui start --host 0.0.0.0 --port 7860'; \
35
  echo 'echo "========= WEB UI SERVER LOG ========="'; \