Jainam maru commited on
Commit
98d019f
·
1 Parent(s): 369ed63

Initial upload

Browse files
Files changed (3) hide show
  1. .gitignore +3 -0
  2. Dockerfile +10 -0
  3. main.py +2 -2
.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ .env
2
+ __pycache__/
3
+ *.pyc
Dockerfile ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.11-slim
2
+
3
+ WORKDIR /app
4
+ COPY requirements.txt .
5
+ RUN pip install --no-cache-dir -r requirements.txt
6
+
7
+ COPY . .
8
+
9
+ EXPOSE 7860
10
+ CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
main.py CHANGED
@@ -8,7 +8,7 @@ from ai_engine import analyze_ticket
8
 
9
  app = FastAPI(title="AI Support Ticket Resolution", version="1.0.0")
10
 
11
- TICKETS_FILE = "tickets.json"
12
 
13
 
14
  def load_tickets() -> dict:
@@ -113,4 +113,4 @@ def get_stats():
113
 
114
  if __name__ == "__main__":
115
  import uvicorn
116
- uvicorn.run("main:app", host="0.0.0.0", port=8000, reload=True)
 
8
 
9
  app = FastAPI(title="AI Support Ticket Resolution", version="1.0.0")
10
 
11
+ TICKETS_FILE = "/data/tickets.json"
12
 
13
 
14
  def load_tickets() -> dict:
 
113
 
114
  if __name__ == "__main__":
115
  import uvicorn
116
+ uvicorn.run("main:app", host="0.0.0.0", port=7860, reload=True)