sft0farid commited on
Commit
cfc01e6
·
verified ·
1 Parent(s): ffe9331

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -0
Dockerfile CHANGED
@@ -163,6 +163,17 @@ RUN echo '#!/bin/bash' > /app/start_zrok.sh \
163
  && echo 'done' >> /app/start_zrok.sh \
164
  && echo 'echo "[zrok] New API is ready, starting tunnel..."' >> /app/start_zrok.sh \
165
  && echo '' >> /app/start_zrok.sh \
 
 
 
 
 
 
 
 
 
 
 
166
  && echo 'while true; do' >> /app/start_zrok.sh \
167
  && echo ' echo "[zrok] Starting share on localhost:7860 ..."' >> /app/start_zrok.sh \
168
  && echo ' zrok2 share public http://localhost:7860 -n "public:${SHARE_NAME}" --headless || true' >> /app/start_zrok.sh \
 
163
  && echo 'done' >> /app/start_zrok.sh \
164
  && echo 'echo "[zrok] New API is ready, starting tunnel..."' >> /app/start_zrok.sh \
165
  && echo '' >> /app/start_zrok.sh \
166
+ && echo 'echo "[zrok] Cleaning up any existing share for name: $SHARE_NAME ..."' >> /app/start_zrok.sh \
167
+ && echo 'EXISTING_SHARE=$(zrok2 list shares 2>/dev/null | grep "$SHARE_NAME" | awk '"'"'{print $1}'"'"')' >> /app/start_zrok.sh \
168
+ && echo 'if [ -n "$EXISTING_SHARE" ]; then' >> /app/start_zrok.sh \
169
+ && echo ' echo "[zrok] Found existing share: $EXISTING_SHARE, deleting..."' >> /app/start_zrok.sh \
170
+ && echo ' zrok2 delete share "$EXISTING_SHARE" 2>/dev/null || true' >> /app/start_zrok.sh \
171
+ && echo ' sleep 5' >> /app/start_zrok.sh \
172
+ && echo ' echo "[zrok] Existing share deleted."' >> /app/start_zrok.sh \
173
+ && echo 'else' >> /app/start_zrok.sh \
174
+ && echo ' echo "[zrok] No existing share found, proceeding."' >> /app/start_zrok.sh \
175
+ && echo 'fi' >> /app/start_zrok.sh \
176
+ && echo '' >> /app/start_zrok.sh \
177
  && echo 'while true; do' >> /app/start_zrok.sh \
178
  && echo ' echo "[zrok] Starting share on localhost:7860 ..."' >> /app/start_zrok.sh \
179
  && echo ' zrok2 share public http://localhost:7860 -n "public:${SHARE_NAME}" --headless || true' >> /app/start_zrok.sh \