voicepeak_api/config.py

30 lines
736 B
Python
Raw Normal View History

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
}