Files
flask-heroku/flask_heroku.py
T
Kenneth Reitz bc0b5a5123 celery
2012-03-26 04:36:56 -04:00

26 lines
708 B
Python

#!/usr/bin/env python
from os import environ
class Heroku(object):
"""Heroku configurations for flask."""
def __init__(self, app):
self.app = app
# SQL-Alchemy
self.app.config.setdefault('SQLALCHEMY_DATABASE_URI', environ.get('DATABASE_URL'))
# Sentry
self.app.config.setdefault('SENTRY_DSN', environ.get('SENTRY_DSN'))
# Exceptional
self.app.config.setdefault('EXCEPTIONAL_API_KEY', environ.get('EXCEPTIONAL_API_KEY'))
# Flask-GoogleFed
self.app.config.setdefault('GOOGLE_DOMAIN', environ.get('GOOGLE_DOMAIN'))
# Celery w/ RabbitMQ
self.app.config.setdefault('BROKER_URL', environ.get('RABBITMQ_URL'))