2017-09-21 5 views

Répondre

0

Vous pouvez utiliser des configs basées sur la classe. Cela vous permet d'avoir différentes valeurs de configuration pour différents environnements (production, développement, test, etc.).

Voici un lien vers la documentation du flacon sur la façon de faire une configuration basée sur la classe. Development/Production

config.py:

class Config(): 
    DEBUG = True 

class ProductionConfig(Config): 
    DEBUG = False 

class DevelopmentConfig(Config): 
    #stuff you like! 

utilisant gunicorn, vous pouvez créer un point d'entrée WSGI et initialiser l'application il est démarrer l'application en utilisant cette configuration spécifique.

application.py:

from project.config import ProductionConfig 
app = create_app(ProductionConfig) 
if __name__ == "__main__": 
    app.run(host='0.0.0.0', port=app.config['PORT']) 

à partir des processus de gunicorn avec ce type de création d'applications, vous pouvez utiliser la classe spécifique de paramètres.

gunicorn -w 4 -b 127.0.0.1:4000 application:app