Lenson commited on
Commit
2a9bbfa
·
1 Parent(s): cf4855f

Fix function order: download first, then start background upload

Browse files
Files changed (1) hide show
  1. .hf/setup.sh +21 -20
.hf/setup.sh CHANGED
@@ -166,6 +166,24 @@ download_from_supabase() {
166
  echo "Download complete"
167
  }
168
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  upload_to_supabase() {
170
  if [ -z "$SUPABASE_KEY" ]; then
171
  return 1
@@ -246,29 +264,12 @@ upload_to_supabase() {
246
  fi
247
  }
248
 
249
- start_supabase_sync() {
250
- echo "Starting Supabase upload (every 3 minutes)..."
251
-
252
- if [ -z "$SUPABASE_KEY" ]; then
253
- echo "SUPABASE_KEY not set. Set it in HF Spaces secrets."
254
- return 1
255
- fi
256
-
257
- while true; do
258
- echo "[$(date)] Uploading to Supabase..."
259
- upload_to_supabase
260
- echo "Upload complete, waiting 3 minutes..."
261
- sleep 180
262
- done &
263
-
264
- echo "Supabase upload background process started (PID: $!)"
265
- }
266
-
267
- start_supabase_upload &
268
-
269
  echo "[2/3] Downloading config from Supabase..."
270
  download_from_supabase
271
 
 
 
 
272
  echo "[3/3] Starting Codex Proxy..."
273
  cd /app
274
 
 
166
  echo "Download complete"
167
  }
168
 
169
+ start_supabase_upload() {
170
+ echo "Starting Supabase upload (every 3 minutes)..."
171
+
172
+ if [ -z "$SUPABASE_KEY" ]; then
173
+ echo "SUPABASE_KEY not set. Set it in HF Spaces secrets."
174
+ return 1
175
+ fi
176
+
177
+ while true; do
178
+ echo "[$(date)] Uploading to Supabase..."
179
+ upload_to_supabase
180
+ echo "Upload complete, waiting 3 minutes..."
181
+ sleep 180
182
+ done &
183
+
184
+ echo "Supabase upload background process started (PID: $!)"
185
+ }
186
+
187
  upload_to_supabase() {
188
  if [ -z "$SUPABASE_KEY" ]; then
189
  return 1
 
264
  fi
265
  }
266
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
267
  echo "[2/3] Downloading config from Supabase..."
268
  download_from_supabase
269
 
270
+ echo "[2.5/3] Starting Supabase background upload..."
271
+ start_supabase_upload &
272
+
273
  echo "[3/3] Starting Codex Proxy..."
274
  cd /app
275