We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 16f5ac5 commit f765c7aCopy full SHA for f765c7a
PostmonTaskScheduler.py
@@ -5,8 +5,19 @@
5
from celery.utils.log import get_task_logger
6
from IbgeTracker import IbgeTracker
7
from database import MongoDb as Database
8
+import os
9
-app = Celery('postmon', broker='mongodb://localhost:27017')
10
+USERNAME = os.environ.get('POSTMON_DB_USER')
11
+PASSWORD = os.environ.get('POSTMON_DB_PASSWORD')
12
+if all((USERNAME, PASSWORD)):
13
+ broker_conn_string = 'mongodb://%s:%s@localhost:27017' \
14
+ % (USERNAME, PASSWORD)
15
+else:
16
+ broker_conn_string = 'mongodb://localhost:27017'
17
+
18
+print(broker_conn_string)
19
20
+app = Celery('postmon', broker=broker_conn_string)
21
22
app.conf.update(
23
CELERY_TASK_SERIALIZER='json',
0 commit comments