|
@@ -256,7 +256,14 @@ class ProductionConfig(BaseConfig):
|
|
|
|
|
|
|
|
|
def set_config():
|
|
|
- # return DevelopmentConfig()
|
|
|
- # return TestConfig()
|
|
|
- # return PreProductionConfig()
|
|
|
- return ProductionConfig()
|
|
|
+ with open('env.conf', 'r') as env_f:
|
|
|
+ line = env_f.read()
|
|
|
+ env = line.split('=')[1].strip()
|
|
|
+ if env == 'dev':
|
|
|
+ return DevelopmentConfig()
|
|
|
+ elif env == 'test':
|
|
|
+ return TestConfig()
|
|
|
+ elif env == 'pre':
|
|
|
+ return PreProductionConfig()
|
|
|
+ elif env == 'pro':
|
|
|
+ return ProductionConfig()
|