Spaces:
Paused
Paused
Lenson commited on
Commit ·
2a9bbfa
1
Parent(s): cf4855f
Fix function order: download first, then start background upload
Browse files- .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 |
|