ChaitanyaRasane commited on
Commit
b36a384
·
1 Parent(s): 59e20d0

feat: multi-mode deployment compliance with server restructuring and uv.lock

Browse files
Dockerfile CHANGED
@@ -17,4 +17,4 @@ EXPOSE 7860
17
  ENV HF_TOKEN=""
18
 
19
  # Run the FastAPI server
20
- CMD ["uvicorn", "backend.main:app", "--host", "0.0.0.0", "--port", "7860"]
 
17
  ENV HF_TOKEN=""
18
 
19
  # Run the FastAPI server
20
+ CMD ["uvicorn", "server.app:app", "--host", "0.0.0.0", "--port", "7860"]
pyproject.toml CHANGED
@@ -15,12 +15,16 @@ dependencies = [
15
  "numpy",
16
  "fastapi",
17
  "uvicorn",
18
- "python-multipart"
 
19
  ]
20
 
 
 
 
21
  [project.urls]
22
  Homepage = "https://huggingface.co/spaces/Kolaps27/UI-layout-optimizer"
23
 
24
  [tool.setuptools]
25
  py-modules = ["env", "baseline", "benchmark", "inference"]
26
- packages = ["agents", "backend"]
 
15
  "numpy",
16
  "fastapi",
17
  "uvicorn",
18
+ "python-multipart",
19
+ "openenv-core>=0.2.0"
20
  ]
21
 
22
+ [project.scripts]
23
+ server = "server.app:app"
24
+
25
  [project.urls]
26
  Homepage = "https://huggingface.co/spaces/Kolaps27/UI-layout-optimizer"
27
 
28
  [tool.setuptools]
29
  py-modules = ["env", "baseline", "benchmark", "inference"]
30
+ packages = ["agents", "server"]
requirements.txt CHANGED
@@ -4,3 +4,4 @@ numpy
4
  fastapi
5
  uvicorn
6
  python-multipart
 
 
4
  fastapi
5
  uvicorn
6
  python-multipart
7
+ openenv-core>=0.2.0
backend/main.py → server/app.py RENAMED
File without changes
uv.lock ADDED
The diff for this file is too large to render. See raw diff