26 lines
682 B
Python
26 lines
682 B
Python
import os
|
|
|
|
class Config:
|
|
# Configuration générale
|
|
SECRET_KEY = os.environ.get('SECRET_KEY', 'dev_key')
|
|
DEBUG = False
|
|
TESTING = False
|
|
REDIS_URL = os.environ.get("REDIS_URL", "redis://localhost:6379")
|
|
|
|
class DevelopmentConfig(Config):
|
|
DEBUG = True
|
|
# Configuration pour le développement local
|
|
REDIS_URL = "redis://localhost:6379"
|
|
|
|
class ProductionConfig(Config):
|
|
# Configuration pour la production (Render, etc.)
|
|
REDIS_URL = os.environ.get("REDIS_URL")
|
|
# Peut désactiver le debug mode pour la prod
|
|
DEBUG = False
|
|
|
|
config = {
|
|
'development': DevelopmentConfig,
|
|
'production': ProductionConfig,
|
|
'default': DevelopmentConfig
|
|
}
|