vfven commited on
Commit
df06d3f
·
verified ·
1 Parent(s): cebf11b

Upload 2 files

Browse files
Files changed (2) hide show
  1. Dockerfile +4 -1
  2. main.py +4 -8
Dockerfile CHANGED
@@ -5,7 +5,10 @@ WORKDIR /app
5
  COPY requirements.txt .
6
  RUN pip install --no-cache-dir -r requirements.txt
7
 
8
- COPY . .
 
 
 
9
 
10
  EXPOSE 7860
11
 
 
5
  COPY requirements.txt .
6
  RUN pip install --no-cache-dir -r requirements.txt
7
 
8
+ RUN mkdir -p static templates
9
+
10
+ COPY templates/ templates/
11
+ COPY main.py .
12
 
13
  EXPOSE 7860
14
 
main.py CHANGED
@@ -1,9 +1,7 @@
1
  from fastapi import FastAPI, Request
2
- from fastapi.staticfiles import StaticFiles
3
  from fastapi.responses import HTMLResponse, JSONResponse
4
  from fastapi.middleware.cors import CORSMiddleware
5
  import httpx
6
- import json
7
  from datetime import datetime
8
  from pathlib import Path
9
 
@@ -16,8 +14,6 @@ app.add_middleware(
16
  allow_headers=["*"],
17
  )
18
 
19
- app.mount("/static", StaticFiles(directory="static"), name="static")
20
-
21
  N8N_WEBHOOK = "https://n8n-mission-control.fly.dev/webhook/mission-control"
22
 
23
  mission_history = []
@@ -108,10 +104,10 @@ async def run_mission(request: Request):
108
  mission_history.append(entry)
109
 
110
  return JSONResponse({
111
- "success": True,
112
- "task": task,
113
- "results": results,
114
- "final": final_msg,
115
  "mission_id": entry["id"],
116
  })
117
 
 
1
  from fastapi import FastAPI, Request
 
2
  from fastapi.responses import HTMLResponse, JSONResponse
3
  from fastapi.middleware.cors import CORSMiddleware
4
  import httpx
 
5
  from datetime import datetime
6
  from pathlib import Path
7
 
 
14
  allow_headers=["*"],
15
  )
16
 
 
 
17
  N8N_WEBHOOK = "https://n8n-mission-control.fly.dev/webhook/mission-control"
18
 
19
  mission_history = []
 
104
  mission_history.append(entry)
105
 
106
  return JSONResponse({
107
+ "success": True,
108
+ "task": task,
109
+ "results": results,
110
+ "final": final_msg,
111
  "mission_id": entry["id"],
112
  })
113