made InfluxDB optional
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-07-26 12:51:52 +02:00
parent 3c10a351ba
commit f15517af62
3 changed files with 19 additions and 15 deletions

View File

@ -40,12 +40,14 @@ api = Api(app)
health = HealthCheck()
db.init_app(app)
ma.init_app(app)
influx_db.init_app(app)
if Config.ENABLE_INFLUXDB:
influx_db.init_app(app)
@app.before_first_request
def init_db():
influx_db.database.create(Config.INFLUXDB_DATABASE)
if Config.ENABLE_INFLUXDB:
influx_db.database.create(Config.INFLUXDB_DATABASE)
db.create_all()