Skip to content
Snippets Groups Projects
Commit ad94840e authored by Bruno Rocha's avatar Bruno Rocha
Browse files

Adicionado suporte a mongoDB com auth habilitada

parent c4df3436
No related branches found
No related tags found
No related merge requests found
......@@ -40,3 +40,23 @@ ou
>> _standalone()
Caso queira rodar em outra porta, basta passá-la como parametro no chamado do _standalone
MongoDB com autenticação
------------------------
Se o seu MongoDB possui autenticação habilitada você deverá configurar o banco do postmon
e também exportar duas variavéis de ambiente.
```javascript
mongo
> use postmon
> db.addUser('admin', '123456')
```
Agora que seu Mongo está com password exporte as variaveis de ambiente.
```bash
export POSTMON_DB_USER=admin
export POSTMON_DB_PASSWORD=123456
```
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import pymongo
......@@ -15,6 +16,10 @@ class MongoDb(object):
def __init__(self, address='localhost'):
self._client = pymongo.MongoClient(address)
USERNAME = os.environ.get('POSTMON_DB_USER')
PASSWORD = os.environ.get('POSTMON_DB_PASSWORD')
if all((USERNAME, PASSWORD)):
self._client.postmon.authenticate(USERNAME, PASSWORD)
self._db = self._client.postmon
def get_one(self, cep, **kwargs):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment