Updated Dockerfiles and implemented API endpoint
This commit is contained in:
20
code/api.py
Normal file
20
code/api.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from typing import Union
|
||||
from fastapi import FastAPI
|
||||
from module.rainer_board import rainerSpruche
|
||||
import configparser
|
||||
|
||||
config = configparser.ConfigParser()
|
||||
config.read('config.ini')
|
||||
|
||||
spruchDatei = config.get('GENERAL','spruchDatei')
|
||||
nameDatei = config.get('GENERAL', 'nameDatei')
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
@app.get("/")
|
||||
def getSpruch():
|
||||
rainer = rainerSpruche(spruchDatei, nameDatei)
|
||||
spruch = rainer.randomSpruch()
|
||||
name = rainer.randomName()
|
||||
print("**DEBUG** " + name + ": " + spruch)
|
||||
return {"name": name , "spruch": spruch}
|
||||
Reference in New Issue
Block a user