import os from dotenv import load_dotenv load_dotenv() class Config: VOICEPEAK_PATH = os.getenv('VOICEPEAK_PATH') PROJECT_PATH = os.getenv('PROJECT_PATH') # 開発環境かどうかの判定 FLASK_ENV = os.getenv('FLASK_ENV', 'production') @classmethod def init_app(cls, app): # Flaskアプリケーションのデバッグモードを設定 app.debug = cls.FLASK_ENV == 'development' class DevelopmentConfig(Config): # 開発環境時の設定: 今回は特になし pass class ProductionConfig(Config): # 本番環境時の設定: 今回は特になし pass config = { 'development': DevelopmentConfig, 'production': ProductionConfig, 'default': Config }