from application import handlers, Application app = Application(handlers) flask_app = app.flask_app celery = app.celery() import tasks
from application import handlers, Application import os app = Application(handlers, os.environ, debug=False) db = app.db celery = app.celery() import tasks
## (see http://rocknsm.io). ## ## Licensed under the Apache License, Version 2.0 (the "License"); ## you may not use this file except in compliance with the License. ## You may obtain a copy of the License at ## ## http://www.apache.org/licenses/LICENSE-2.0 ## ## Unless required by applicable law or agreed to in writing, ## software distributed under the License is distributed on an ## "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ## KIND, either express or implied. See the License for the ## specific language governing permissions and limitations ## under the License. ## ## from application import Application import os from reverseproxied import ReverseProxied my_app = Application(environment=os.environ) celery = my_app.celery() import tasks app = ReverseProxied(my_app.flask_app) if __name__ == '__main__': app.logger.info("Running {}".format(app.flask_app.name)) app.run()