Spaces:
Sleeping
Sleeping
Commit ·
dc055c2
1
Parent(s): 3247df2
After public#2
Browse files
app.py
CHANGED
|
@@ -6,7 +6,7 @@ app = FastAPI()
|
|
| 6 |
# === CONFIG ===
|
| 7 |
BASE = os.getenv("DB3_BASE_URL", "https://alesamodio-db3-update.hf.space") # receiver base URL
|
| 8 |
CRON_SECRET = os.getenv("CRON_SECRET", "") # receiver's /run secret (set in receiver Space)
|
| 9 |
-
|
| 10 |
|
| 11 |
# Timings (tune if needed; can also override via query params)
|
| 12 |
DEFAULT_WARMUP_WAIT_S = int(os.getenv("WARMUP_WAIT_S", "180")) # quiet wait after first wake
|
|
@@ -14,7 +14,7 @@ READY_INTERVAL_S = int(os.getenv("READY_INTERVAL_S", "20")) # poll cadence
|
|
| 14 |
READY_MAX_ATTEMPTS = int(os.getenv("READY_MAX_ATTEMPTS", "15")) # ~5 min total
|
| 15 |
|
| 16 |
def _headers():
|
| 17 |
-
return {"Authorization": f"Bearer {
|
| 18 |
|
| 19 |
@app.get("/")
|
| 20 |
def home():
|
|
|
|
| 6 |
# === CONFIG ===
|
| 7 |
BASE = os.getenv("DB3_BASE_URL", "https://alesamodio-db3-update.hf.space") # receiver base URL
|
| 8 |
CRON_SECRET = os.getenv("CRON_SECRET", "") # receiver's /run secret (set in receiver Space)
|
| 9 |
+
HF_TOKEN = os.getenv("HF_TOKEN", "") # READ token if receiver is PRIVATE (set in this trigger Space)
|
| 10 |
|
| 11 |
# Timings (tune if needed; can also override via query params)
|
| 12 |
DEFAULT_WARMUP_WAIT_S = int(os.getenv("WARMUP_WAIT_S", "180")) # quiet wait after first wake
|
|
|
|
| 14 |
READY_MAX_ATTEMPTS = int(os.getenv("READY_MAX_ATTEMPTS", "15")) # ~5 min total
|
| 15 |
|
| 16 |
def _headers():
|
| 17 |
+
return {"Authorization": f"Bearer {HF_TOKEN}"} if HF_TOKEN else {}
|
| 18 |
|
| 19 |
@app.get("/")
|
| 20 |
def home():
|