Now with production capabilities.
parent
fca73115a3
commit
457cad7764
@ -1,5 +1,22 @@
|
|||||||
|
import ssl
|
||||||
|
|
||||||
import mongoengine
|
import mongoengine
|
||||||
|
|
||||||
|
|
||||||
def global_init():
|
def global_init(user=None, password=None, port=27017, server='localhost', use_ssl=True):
|
||||||
mongoengine.register_connection(alias='core', name='demo_dealership')
|
if user or password:
|
||||||
|
data = dict(
|
||||||
|
username=user,
|
||||||
|
password=password,
|
||||||
|
host=server,
|
||||||
|
port=port,
|
||||||
|
authentication_source='admin',
|
||||||
|
authentication_mechanism='SCRAM-SHA-1',
|
||||||
|
ssl=use_ssl,
|
||||||
|
ssl_cert_reqs=ssl.CERT_NONE)
|
||||||
|
mongoengine.register_connection(alias='core', name='demo_dealership', **data)
|
||||||
|
data['password'] = '*************'
|
||||||
|
print(" --> Registering prod connection: {}".format(data))
|
||||||
|
else:
|
||||||
|
print(" --> Registering dev connection")
|
||||||
|
mongoengine.register_connection(alias='core', name='demo_dealership')
|
||||||
|
Loading…
Reference in New Issue