redo rabbit publisher
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-07-03 14:29:00 +02:00
parent d76b0b8a9e
commit 23197e0ba8
4 changed files with 111 additions and 8 deletions

View File

@ -8,6 +8,7 @@ from sentry_sdk.integrations.flask import FlaskIntegration
from config import *
from db import db
from marshm import ma
from rabbit_broker_instance import mq
from resources import SampleResource, SampleParameterResource
"""
@ -31,9 +32,16 @@ if SENTRY_DSN:
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = f"postgresql://{POSTGRES_USERNAME}:{POSTGRES_PASSWORD}@{POSTGRES_HOSTNAME}:5432/{POSTGRES_DB}"
app.config['RABBIT_USERNAME'] = RABBITMQ_USERNAME
app.config['RABBIT_PASSWORD'] = RABBITMQ_PASSWORD
app.config['RABBIT_HOST'] = RABBITMQ_HOST
app.config['RABBIT_ROUTING_KEY'] = "feature"
app.config['EXCHANGE_NAME'] = RABBITMQ_EXCHANGE
api = Api(app)
db.init_app(app)
ma.init_app(app)
mq.init_app(app)
with app.app_context():
db.create_all()