Refactor Environment to enable access to mongo url
This commit is contained in:
parent
03420aae50
commit
fd2e0887ff
|
@ -10,7 +10,10 @@ class Environment(object):
|
||||||
__metaclass__ = abc.ABCMeta
|
__metaclass__ = abc.ABCMeta
|
||||||
|
|
||||||
_ISLAND_PORT = 5000
|
_ISLAND_PORT = 5000
|
||||||
_MONGO_URL = os.environ.get("MONKEY_MONGO_URL", "mongodb://localhost:27017/monkeyisland")
|
_MONGO_DB_NAME = "monkeyisland"
|
||||||
|
_MONGO_DB_HOST = "localhost"
|
||||||
|
_MONGO_DB_PORT = 27017
|
||||||
|
_MONGO_URL = os.environ.get("MONKEY_MONGO_URL", "mongodb://{0}:{1}/{2}".format(_MONGO_DB_HOST, _MONGO_DB_PORT, str(_MONGO_DB_NAME)))
|
||||||
_DEBUG_SERVER = False
|
_DEBUG_SERVER = False
|
||||||
_AUTH_EXPIRATION_TIME = timedelta(hours=1)
|
_AUTH_EXPIRATION_TIME = timedelta(hours=1)
|
||||||
|
|
||||||
|
@ -40,3 +43,15 @@ class Environment(object):
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
def get_auth_users(self):
|
def get_auth_users(self):
|
||||||
return
|
return
|
||||||
|
|
||||||
|
@property
|
||||||
|
def mongo_db_name(self):
|
||||||
|
return self._MONGO_DB_NAME
|
||||||
|
|
||||||
|
@property
|
||||||
|
def mongo_db_host(self):
|
||||||
|
return self._MONGO_DB_HOST
|
||||||
|
|
||||||
|
@property
|
||||||
|
def mongo_db_port(self):
|
||||||
|
return self._MONGO_DB_PORT
|
||||||
|
|
Loading…
Reference in New Issue