Fix CORS and file serving for dashboard
Browse files- Added allowed_paths to Gradio launch for proper file serving
- Updated dashboard to handle Gradio file serving format
- Added HTML detection to avoid JSON parse errors
- Prioritized Gradio's file= URL format
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <[email protected]>
app.py
CHANGED
@@ -1229,5 +1229,13 @@ with gr.Blocks(css=custom_css, theme="soft", title="Trek Asistanı", head=storag
|
|
1229 |
|
1230 |
# API will be handled separately in production
|
1231 |
|
|
|
|
|
|
|
|
|
1232 |
if __name__ == "__main__":
|
1233 |
-
|
|
|
|
|
|
|
|
|
|
1229 |
|
1230 |
# API will be handled separately in production
|
1231 |
|
1232 |
+
# Make conversations.json accessible via Gradio file serving
|
1233 |
+
# The file will be accessible at: https://samikoen-bf.hf.space/file=conversations.json
|
1234 |
+
# But we need to ensure it's served with proper content type
|
1235 |
+
|
1236 |
if __name__ == "__main__":
|
1237 |
+
# Launch with allowed paths for file serving
|
1238 |
+
demo.launch(
|
1239 |
+
debug=True,
|
1240 |
+
allowed_paths=["conversations.json", "public/conversations.json"]
|
1241 |
+
)
|