Openyx commited on
Commit
aedd22f
·
verified ·
1 Parent(s): 6715c95

Update entrypoint.sh

Browse files
Files changed (1) hide show
  1. entrypoint.sh +10 -2
entrypoint.sh CHANGED
@@ -9,8 +9,16 @@ G4F_PID=$!
9
 
10
  sleep 2
11
 
12
- # Use npx to run localtunnel (avoids PATH issues)
13
- npx localtunnel --port 7860 --subdomain "$SUBDOMAIN"
 
 
 
 
 
 
 
14
 
 
15
  kill $G4F_PID 2>/dev/null
16
  wait $G4F_PID 2>/dev/null
 
9
 
10
  sleep 2
11
 
12
+ echo "Creating public tunnel..."
13
+ # Try with the requested subdomain first
14
+ if npx localtunnel --port 7860 --subdomain "${SUBDOMAIN}"; then
15
+ echo "Tunnel established: https://${SUBDOMAIN}.loca.lt"
16
+ else
17
+ echo "Subdomain '${SUBDOMAIN}' is taken or an error occurred. Falling back to random subdomain..."
18
+ # Now let localtunnel generate a random subdomain (blocking call)
19
+ npx localtunnel --port 7860
20
+ fi
21
 
22
+ # Cleanup when the tunnel exits
23
  kill $G4F_PID 2>/dev/null
24
  wait $G4F_PID 2>/dev/null