Nothing12Man commited on
Commit
15593d5
Β·
1 Parent(s): 2fd2608

fix: backend-only deployment branch - removed all frontend files from root

Browse files
Files changed (37) hide show
  1. Dockerfile +2 -30
  2. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/.gitignore +0 -0
  3. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/AGENTS.md +0 -0
  4. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/CLAUDE.md +0 -0
  5. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/README.md +0 -0
  6. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/ai.py +0 -0
  7. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/hf_torch.py +0 -0
  8. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/main.py +0 -0
  9. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/models.py +0 -0
  10. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/store.py +0 -0
  11. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/data/hospitals.json +0 -0
  12. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/requirements.txt +0 -0
  13. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/run.sh +0 -0
  14. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/eslint.config.mjs +0 -0
  15. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/next.config.js +0 -0
  16. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/package-lock.json +0 -0
  17. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/package.json +0 -0
  18. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/postcss.config.mjs +0 -0
  19. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/file.svg +0 -0
  20. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/globe.svg +0 -0
  21. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/next.svg +0 -0
  22. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/vercel.svg +0 -0
  23. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/window.svg +0 -0
  24. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/book/page.tsx +0 -0
  25. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/favicon.ico +0 -0
  26. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/globals.css +0 -0
  27. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/hospitals/HospitalsClient.tsx +0 -0
  28. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/hospitals/page.tsx +0 -0
  29. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/layout.tsx +0 -0
  30. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/not-found.tsx +0 -0
  31. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/page.tsx +0 -0
  32. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/results/page.tsx +0 -0
  33. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/components/SOSButton.tsx +0 -0
  34. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/components/ui.tsx +0 -0
  35. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/lib/api.ts +0 -0
  36. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/lib/demo.ts +0 -0
  37. {lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/tsconfig.json +0 -0
Dockerfile CHANGED
@@ -1,40 +1,12 @@
1
- # LifeLine AI - OpenEnv Phase 1 Validator Dockerfile
2
- # Optimized for Backend-only compliance to bypass "HTML instead of JSON" errors
3
  FROM python:3.11-slim
4
 
5
- LABEL maintainer="LifeLine Team" \
6
- org.opencontainers.image.title="LifeLine AI - Phase 1 Backend" \
7
- description="Backend-only deployment for OpenEnv Phase 1 validation"
8
-
9
- # Environment variables
10
- ENV PYTHONUNBUFFERED=1 \
11
- DEBIAN_FRONTEND=noninteractive \
12
- NODE_ENV=production
13
-
14
- # Workspace setup
15
  WORKDIR /app
16
 
17
- # Install system build dependencies
18
- RUN apt-get update && \
19
- apt-get install -y --no-install-recommends \
20
- build-essential curl ca-certificates && \
21
- rm -rf /var/lib/apt/lists/*
22
 
23
- # Copy the entire codebase
24
  COPY . .
25
 
26
- # Virtual Environment implementation (compliant with modern Linux distros)
27
- RUN python3 -m venv /opt/venv
28
- ENV PATH="/opt/venv/bin:$PATH"
29
-
30
- # Install Python requirements
31
- RUN pip install --no-cache-dir --upgrade pip && \
32
- pip install --no-cache-dir -r requirements.txt
33
-
34
- # Expose Hugging Face Space port
35
  EXPOSE 7860
36
 
37
- # --- Phase 1 Specific ---
38
- # We ONLY start the FastAPI backend on port 7860.
39
- # No Next.js started, no shell-redirection, no background processes.
40
  CMD ["uvicorn", "backend.app.main:app", "--host", "0.0.0.0", "--port", "7860"]
 
 
 
1
  FROM python:3.11-slim
2
 
 
 
 
 
 
 
 
 
 
 
3
  WORKDIR /app
4
 
5
+ COPY requirements.txt .
6
+ RUN pip install --no-cache-dir -r requirements.txt
 
 
 
7
 
 
8
  COPY . .
9
 
 
 
 
 
 
 
 
 
 
10
  EXPOSE 7860
11
 
 
 
 
12
  CMD ["uvicorn", "backend.app.main:app", "--host", "0.0.0.0", "--port", "7860"]
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/.gitignore RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/AGENTS.md RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/CLAUDE.md RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/README.md RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/ai.py RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/hf_torch.py RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/main.py RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/models.py RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/app/store.py RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/data/hospitals.json RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/requirements.txt RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/backend/run.sh RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/eslint.config.mjs RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/next.config.js RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/package-lock.json RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/package.json RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/postcss.config.mjs RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/file.svg RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/globe.svg RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/next.svg RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/vercel.svg RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/public/window.svg RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/book/page.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/favicon.ico RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/globals.css RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/hospitals/HospitalsClient.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/hospitals/page.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/layout.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/not-found.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/page.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/app/results/page.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/components/SOSButton.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/components/ui.tsx RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/lib/api.ts RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/src/lib/demo.ts RENAMED
File without changes
{lifeline-ai β†’ _deprecated_frontend/lifeline-ai}/tsconfig.json RENAMED
File without changes