sft0farid commited on
Commit
942c255
·
verified ·
1 Parent(s): ee0e2e3

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +8 -7
Dockerfile CHANGED
@@ -102,14 +102,15 @@ RUN echo '#!/bin/bash' > /app/start_zrok.sh && \
102
  echo 'export HOME=/data/zrok-home' >> /app/start_zrok.sh && \
103
  echo 'mkdir -p "$HOME"' >> /app/start_zrok.sh && \
104
  echo 'cd "$HOME"' >> /app/start_zrok.sh && \
105
- echo '# Проверка: активирована ли среда' >> /app/start_zrok.sh && \
106
- echo 'if [ ! -f "$HOME/.zrok2/environment.json" ]; then' >> /app/start_zrok.sh && \
107
- echo ' echo "[zrok] Enabling environment..."' >> /app/start_zrok.sh && \
108
- echo ' zrok2 enable "$ZROK2_TOKEN" --headless' >> /app/start_zrok.sh && \
109
- echo ' # Дополнительная задержка для записи файла' >> /app/start_zrok.sh && \
110
- echo ' sleep 5' >> /app/start_zrok.sh && \
111
  echo 'fi' >> /app/start_zrok.sh && \
112
- echo '# Ждем поднятия API' >> /app/start_zrok.sh && \
 
113
  echo 'echo "[zrok] Waiting for API..."' >> /app/start_zrok.sh && \
114
  echo 'until curl -s http://127.0.0.1:7860/ > /dev/null; do sleep 3; done' >> /app/start_zrok.sh && \
115
  echo 'echo "[zrok] API found. Starting share..."' >> /app/start_zrok.sh && \
 
102
  echo 'export HOME=/data/zrok-home' >> /app/start_zrok.sh && \
103
  echo 'mkdir -p "$HOME"' >> /app/start_zrok.sh && \
104
  echo 'cd "$HOME"' >> /app/start_zrok.sh && \
105
+ echo '# 1. Принудительно удаляем старый конфиг, чтобы избежать 401 Unauthorized' >> /app/start_zrok.sh && \
106
+ echo 'rm -rf .zrok2' >> /app/start_zrok.sh && \
107
+ echo '# 2. Активируем среду заново' >> /app/start_zrok.sh && \
108
+ echo 'if [ -z "$ZROK2_TOKEN" ]; then' >> /app/start_zrok.sh && \
109
+ echo ' echo "ERROR: ZROK2_TOKEN is not set!"' >> /app/start_zrok.sh && \
110
+ echo ' exit 1' >> /app/start_zrok.sh && \
111
  echo 'fi' >> /app/start_zrok.sh && \
112
+ echo 'zrok2 enable "$ZROK2_TOKEN" --headless' >> /app/start_zrok.sh && \
113
+ echo '# 3. Ждем поднятия API' >> /app/start_zrok.sh && \
114
  echo 'echo "[zrok] Waiting for API..."' >> /app/start_zrok.sh && \
115
  echo 'until curl -s http://127.0.0.1:7860/ > /dev/null; do sleep 3; done' >> /app/start_zrok.sh && \
116
  echo 'echo "[zrok] API found. Starting share..."' >> /app/start_zrok.sh && \