Inverse-Rezeptsuche/app/application/__init__.py

21 lines
737 B
Python

from flask import Flask, request, g, render_template
from flask_restful import Resource, reqparse
from flask_restful_swagger_3 import Api
import os
from json import dumps
import application.endpoints as endpoints
import application.config as config
import logging
app = Flask(__name__)
api = Api(app, version='1', contact={"name":""}, license={"name":"Online Dienst Dokumentation"}, api_spec_url='/api/swagger')
logging.basicConfig(level=logging.DEBUG)
api.add_resource(endpoints.RecipeList,'/api/v1/recipe/')
api.add_resource(endpoints.Images,'/api/v1/images/<string:id>')
@app.route("/")
def index():
"""serve the ui"""
app.logger.info(f" request from {request.remote_addr}")
return render_template("index.html")