connect on demand
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-10-19 23:26:59 +02:00
parent 483c97e980
commit dadb6508b3
4 changed files with 15 additions and 301 deletions

View File

@ -10,7 +10,6 @@ from sentry_sdk.integrations.sqlalchemy import SqlalchemyIntegration
from config import *
from db import db
from marshm import ma
from fpika import fpika
from resources import SampleResource, SampleParameterResource
"""
@ -42,12 +41,9 @@ app.config['FLASK_PIKA_PARAMS'] = {'host': RABBITMQ_HOST,
'password': RABBITMQ_PASSWORD,
'port': 5672,
'virtual_host': '/'}
app.config['FLASK_PIKA_POOL_PARAMS'] = {'pool_size': 4,
'pool_recycle': 10}
api = Api(app)
db.init_app(app)
ma.init_app(app)
fpika.init_app(app)
with app.app_context():
db.create_all()
@ -67,16 +63,6 @@ api.add_resource(SampleResource, "/sample")
api.add_resource(SampleParameterResource, '/sample/<tag>')
@app.before_first_request
def before_first_request():
ch = fpika.channel()
ch.exchange_declare(exchange=RABBITMQ_EXCHANGE,
exchange_type='fanout',
durable=False,
auto_delete=False)
fpika.return_channel(ch)
if __name__ == "__main__":
app.run(
debug=bool(DEBUG),