Evilmass commited on
Commit
eae1e40
·
1 Parent(s): 5bcd0e8

router add /

Browse files
Files changed (1) hide show
  1. app.py +10 -9
app.py CHANGED
@@ -1,4 +1,3 @@
1
- import uvicorn
2
  from fastapi import FastAPI
3
  from pydantic import BaseModel
4
 
@@ -21,8 +20,18 @@ class SystemInfo(BaseModel):
21
  custom_property: str
22
 
23
 
 
 
 
 
 
24
  @app.get("/systems/EAR-B-WW/00001/system.json", response_model=SystemInfo)
25
  async def read_system_info():
 
 
 
 
 
26
  return SystemInfo(
27
  json_ver="1.0.2",
28
  title="EAR-B-WW",
@@ -38,11 +47,3 @@ async def read_system_info():
38
  working_state="alive",
39
  custom_property="eyJvYnRfaW5mbyI6eyJlbnYiOjEsInN0YXJ0X3RpbWUiOjE3MzA0MjgyMDAsImVuZF90aW1lIjoxNzMwOTg5MjAwfSwicWEzIjp7ImFwaSI6Imh0dHBzOi8vc2VydmVyLm1od2VlLmNvbSIsIm5vdGlmeSI6IndzczovL3NlcnZlci5taHdlZS5jb20ifX0=",
40
  )
41
-
42
-
43
- if __name__ == "__main__":
44
- # uvicorn.run(app, host="0.0.0.0")
45
- uvicorn.run(app, host="0.0.0.0", port=443, ssl_certfile="cert.pem", ssl_keyfile="key.pem")
46
-
47
- # gunicorn --certfile=cert.pem --keyfile=key.pem --bind 0.0.0.0:443 app:app
48
- # uvicorn main:app --host 0.0.0.0 --port 443 --ssl-certfile cert.pem --ssl-keyfile key.pem
 
 
1
  from fastapi import FastAPI
2
  from pydantic import BaseModel
3
 
 
20
  custom_property: str
21
 
22
 
23
+ @app.get("/")
24
+ def read_root():
25
+ return {"Hello": "World!"}
26
+
27
+
28
  @app.get("/systems/EAR-B-WW/00001/system.json", response_model=SystemInfo)
29
  async def read_system_info():
30
+ """
31
+ gunicorn --certfile=cert.pem --keyfile=key.pem --bind 0.0.0.0:443 app:app
32
+ uvicorn main:app --host 0.0.0.0 --port 443 --ssl-certfile cert.pem --ssl-keyfile key.pem
33
+
34
+ """
35
  return SystemInfo(
36
  json_ver="1.0.2",
37
  title="EAR-B-WW",
 
47
  working_state="alive",
48
  custom_property="eyJvYnRfaW5mbyI6eyJlbnYiOjEsInN0YXJ0X3RpbWUiOjE3MzA0MjgyMDAsImVuZF90aW1lIjoxNzMwOTg5MjAwfSwicWEzIjp7ImFwaSI6Imh0dHBzOi8vc2VydmVyLm1od2VlLmNvbSIsIm5vdGlmeSI6IndzczovL3NlcnZlci5taHdlZS5jb20ifX0=",
49
  )