|
|
@@ -6,8 +6,7 @@ from pymongo import MongoClient
|
|
|
load_dotenv()
|
|
|
|
|
|
BASE_DIR = os.path.abspath(os.path.dirname(__file__))
|
|
|
-mongo_client = MongoClient(
|
|
|
- 'mongodb://mailScheduler:pqowieuryt@192.168.100.5:27117/Medidores')
|
|
|
+
|
|
|
|
|
|
|
|
|
class Config:
|
|
|
@@ -16,17 +15,17 @@ class Config:
|
|
|
|
|
|
|
|
|
class DevelopmentConfig(Config):
|
|
|
-
|
|
|
DEBUG = True
|
|
|
+ mongo_client = MongoClient(os.getenv('MONGODB_URL_DEV'))
|
|
|
MONGODB_SETTINGS = {
|
|
|
- "db": "Medidores",
|
|
|
- "username": "mailScheduler",
|
|
|
- "password": "pqowieuryt",
|
|
|
- "host": "192.168.100.5",
|
|
|
- "port": 27117
|
|
|
+ "db": os.getenv('db'),
|
|
|
+ "username": os.getenv('MONGODB_USERNAME'),
|
|
|
+ "password": os.getenv('MONGODB_PASSWORD'),
|
|
|
+ "host": os.getenv('MONGODB_HOST'),
|
|
|
+ "port": int(os.getenv('MONGODB_PORT_DEV'))
|
|
|
}
|
|
|
SCHEDULER_JOBSTORES = {
|
|
|
- 'default': MongoDBJobStore(database='Medidores',
|
|
|
+ 'default': MongoDBJobStore(database=os.getenv('MONGODB_DB'),
|
|
|
collection='mail_scheduler',
|
|
|
client=mongo_client)
|
|
|
}
|
|
|
@@ -40,17 +39,17 @@ class TestingConfig(Config):
|
|
|
|
|
|
|
|
|
class ProductionConfig(Config):
|
|
|
- mongo_client = MongoClient(os.getenv('MONGODB_URL'))
|
|
|
DEBUG = False
|
|
|
+ mongo_client = MongoClient(os.getenv('MONGODB_URL'))
|
|
|
MONGODB_SETTINGS = {
|
|
|
- "db": os.getenv('db'),
|
|
|
+ "db": os.getenv('MONGODB_DB'),
|
|
|
"username": os.getenv('MONGODB_USERNAME'),
|
|
|
"password": os.getenv('MONGODB_PASSWORD'),
|
|
|
"host": os.getenv('MONGODB_HOST'),
|
|
|
- "port": os.getenv('MONGODB_PORT')
|
|
|
+ "port": int(os.getenv('MONGODB_PORT'))
|
|
|
}
|
|
|
SCHEDULER_JOBSTORES = {
|
|
|
- 'default': MongoDBJobStore(database='Medidores',
|
|
|
+ 'default': MongoDBJobStore(database=os.getenv('MONGODB_DB'),
|
|
|
collection='mail_scheduler',
|
|
|
client=mongo_client)
|
|
|
}
|