NeerajCodz Copilot commited on
Commit
7d51cb2
·
1 Parent(s): b4b210e

fix: add OpenEnv environment manifest

Browse files

Add 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>

Files changed (3) hide show
  1. openenv.yaml +6 -0
  2. server/__init__.py +2 -0
  3. 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
+