dragonhearted commited on
Commit
66b71f1
ยท
1 Parent(s): 24f513b

change url

Browse files
Files changed (3) hide show
  1. Dokerfile +0 -20
  2. api.py +1 -1
  3. app.py +3 -1
Dokerfile DELETED
@@ -1,20 +0,0 @@
1
- # Use an official Python runtime as a parent image
2
- FROM python:3.9-slim
3
-
4
- # Set the working directory in the container
5
- WORKDIR /app
6
-
7
- # Copy the current directory contents into the container at /app
8
- COPY . /app
9
-
10
- # Install any needed packages specified in requirements.txt
11
- RUN pip install --no-cache-dir -r requirements.txt
12
-
13
- # Make port 8000 available to the world outside this container
14
- EXPOSE 8000
15
-
16
- # Define environment variable
17
- ENV NAME World
18
-
19
- # Run api.py when the container launches
20
- CMD ["uvicorn", "api:app", "--host", "0.0.0.0", "--port", "8000"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
api.py CHANGED
@@ -23,4 +23,4 @@ async def calculate_endpoint(request: Inputs):
23
  return {"error": str(e)}
24
 
25
  if __name__ == "__main__":
26
- uvicorn.run(app, host="0.0.0.0", port=8000)
 
23
  return {"error": str(e)}
24
 
25
  if __name__ == "__main__":
26
+ uvicorn.run(app, host="0.0.0.0")
app.py CHANGED
@@ -2,8 +2,10 @@ import gradio as gr
2
  import requests
3
  import re
4
 
 
 
5
  def calculate(expression):
6
- response = requests.post("http://localhost:8000/calculate/", json={"expressions": expression})
7
  result = response.json()
8
  if "error" in result:
9
  return result["error"]
 
2
  import requests
3
  import re
4
 
5
+ API_URL = "https://dragonhearted-calculator_api.hf.space/calculate"
6
+
7
  def calculate(expression):
8
+ response = requests.post(API_URL, json={"expression": expression})
9
  result = response.json()
10
  if "error" in result:
11
  return result["error"]