Spaces:
Running
Running
Commit ·
7d51cb2
1
Parent(s): b4b210e
fix: add OpenEnv environment manifest
Browse filesAdd root openenv.yaml required by OpenEnv validator and provide server.app:app entrypoint shim for importable app resolution from repo root.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- openenv.yaml +6 -0
- server/__init__.py +2 -0
- server/app.py +13 -0
openenv.yaml
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
spec_version: 1
|
| 2 |
+
name: scraperl
|
| 3 |
+
type: space
|
| 4 |
+
runtime: fastapi
|
| 5 |
+
app: server.app:app
|
| 6 |
+
port: 7860
|
server/__init__.py
ADDED
|
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""OpenEnv entrypoint package."""
|
| 2 |
+
|
server/app.py
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""OpenEnv-compatible FastAPI app export."""
|
| 2 |
+
|
| 3 |
+
from __future__ import annotations
|
| 4 |
+
|
| 5 |
+
import sys
|
| 6 |
+
from pathlib import Path
|
| 7 |
+
|
| 8 |
+
BACKEND_DIR = Path(__file__).resolve().parents[1] / "backend"
|
| 9 |
+
if str(BACKEND_DIR) not in sys.path:
|
| 10 |
+
sys.path.insert(0, str(BACKEND_DIR))
|
| 11 |
+
|
| 12 |
+
from app.main import app # noqa: E402,F401
|
| 13 |
+
|