Files
notifications-admin/db.py
Martyn Inglis ba4dac051b Integrated credstash as a live properties setting in the app.py class
- initial versions kept it out of this class but updated as lots of duplication and errors as config
set up in multiple places and not all picking up credstash.
2016-01-11 09:32:49 +00:00

18 lines
472 B
Python

from credstash import getAllSecrets
from flask.ext.script import Manager, Server
from flask_migrate import Migrate, MigrateCommand
from app import create_app, db
secrets = getAllSecrets(region="eu-west-1")
application = create_app('live')
for key in application.config.keys():
if key in secrets:
application.config[key] = secrets[key]
manager = Manager(application)
migrate = Migrate(application, db)
manager.add_command('db', MigrateCommand)