def create_app(): import config app = Flask(__name__) app.config.from_object(config.Config) init_api(app) init_mongo(app) return app
def create_app(): import config import logging.config from src.api import init_api from src.model import init_model from src.commands import init_command app = Flask(__name__) app.config.from_object(config.Config) logging.config.fileConfig(app.config['LOGGING_CONFIG_FILE'], disable_existing_loggers=False) _logger.info( f"Starting application, db: {config.Config.SQLALCHEMY_DATABASE_URI}") init_api(app) init_admin_api(app) init_model(app) init_command(app) app.config['CORS_HEADERS'] = 'Content-Type' CORS(app, resources={ r"*": { "origins": app.config.get('ORIGIN_ALLOW_DOMAIN') or "*" } }) init_login_manager(app) # app.config['DEBUG_TB_PROFILER_ENABLED'] = True # toolbar = DebugToolbarExtension(app) # toolbar.init_app(app) return app
def create_app(config_file=None, settings_override=None): app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = f'postgresql://{POSTGRES_USER}:{POSTGRES_PASSWORD}@db:5432/{POSTGRES_DB}' db.init_app(app) migrate.init_app(app, db) init_api(app) return app
def create_app(): import config import logging.config from src.api import init_api from src.model import init_model from src.commands import init_command app = Flask(__name__) app.config.from_object(config.Config) logging.config.fileConfig(app.config['LOGGING_CONFIG_FILE'], disable_existing_loggers=False) _logger.info(f"Starting application, db: {config.Config.SQLALCHEMY_DATABASE_URI}") init_api(app) init_model(app) init_command(app) # app.config['DEBUG_TB_PROFILER_ENABLED'] = True # toolbar = DebugToolbarExtension(app) # toolbar.init_app(app) return app
def create_app(config_name): import config import logging.config from src.api import init_api from src.model import init_model from src.commands import init_command app = Flask(__name__) app.config.from_object(config.config_by_name[config_name]) logging.config.fileConfig(app.config['LOGGING_CONFIG_FILE'], disable_existing_loggers=False) _logger.info("Starting in `{}` mode...".format(config_name)) init_api(app) init_model(app) init_command(app) # app.config['DEBUG_TB_PROFILER_ENABLED'] = True # toolbar = DebugToolbarExtension(app) # toolbar.init_app(app) return app