Spaces:
Paused
Paused
| """ | |
| Add CORS_ORIGIN secret to Hugging Face Space | |
| """ | |
| from huggingface_hub import HfApi | |
| # Configuration | |
| SPACE_NAME = "widgetdc-cortex" | |
| USERNAME = "Kraft102" | |
| REPO_ID = f"{USERNAME}/{SPACE_NAME}" | |
| # Vercel frontend URL | |
| FRONTEND_URL = "https://widge-tdc-matrix-frontend-git-hf-minimal-claus-krafts-projects.vercel.app" | |
| print("=" * 70) | |
| print(" ADDING CORS_ORIGIN SECRET TO HF SPACE") | |
| print("=" * 70) | |
| print() | |
| # Initialize API | |
| api = HfApi() | |
| print(f"[1/2] Adding CORS_ORIGIN secret...") | |
| print(f" Frontend URL: {FRONTEND_URL}") | |
| try: | |
| api.add_space_secret( | |
| repo_id=REPO_ID, | |
| key="CORS_ORIGIN", | |
| value=FRONTEND_URL | |
| ) | |
| print("✅ CORS_ORIGIN secret added successfully!") | |
| except Exception as e: | |
| print(f"⚠️ Warning: {e}") | |
| print(" Secret may already exist or you may need to set HF_TOKEN") | |
| print() | |
| print("=" * 70) | |
| print(" CORS CONFIGURATION COMPLETE") | |
| print("=" * 70) | |
| print() | |
| print("Next steps:") | |
| print("1. Wait for Space rebuild") | |
| print("2. Test frontend → backend communication") | |
| print("3. Monitor CORS headers in browser DevTools") | |