Unverified Commit a45cd3e6 by Paul B

couchdb: ajout possibilité d'avoir une URL privée pour le backend

Dans un contexte où la base couchdb ne serait pas accessible depuis la
même interface réseau via le frontend ou le backend, ce commit ajoute
la possibilité de configuré une `private_url` pour les configurations
de COUCHDB qui sera utilisé en priorité pour les connexions depuis le
backend.
parent 4a94a72a
...@@ -77,6 +77,9 @@ class OdooAPI: ...@@ -77,6 +77,9 @@ class OdooAPI:
class CouchDB: class CouchDB:
"""Class to handle interactions with CouchDB""" """Class to handle interactions with CouchDB"""
if 'private_url' in settings.COUCHDB:
url = settings.COUCHDB['private_url']
else:
url = settings.COUCHDB['url'] url = settings.COUCHDB['url']
dbs = settings.COUCHDB['dbs'] dbs = settings.COUCHDB['dbs']
db = None db = None
......
...@@ -8,6 +8,7 @@ ODOO = { ...@@ -8,6 +8,7 @@ ODOO = {
} }
COUCHDB = { COUCHDB = {
'private_url': 'http://couchdb:5984',
'url': 'http://127.0.0.1:5984', 'url': 'http://127.0.0.1:5984',
'dbs': { 'dbs': {
'member': 'coops', 'member': 'coops',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment