|
| | root = root |
| dict | config_structure |
| | logger = self.get_logger() |
| | book_path = env.get("BOOKPATH", self._data["BOOKPATH"]) |
| str | TITLE = env.get("TITLE", self._data["TITLE"]) |
| | VERSION = env.get("VERSION", self._data["VERSION"]) |
| | book_shelf = env.get("BOOKSHELF", self._data["BOOKSHELF"]) |
| | catalogue_db = env.get("DATABASE", self._data["DATABASE"]) |
| | user = self._data["USER"] |
| | password = self._data["PASSWORD"] |
| | db_host = env.get("DB_HOST", self._data["DB_HOST"]) |
| | db_port = env.get("DB_PORT", self._data["DB_PORT"]) |
| list | file_array = [self.book_shelf] |
| bool | auto_scan = True |
| | allowed_hosts |
| | db_engine = env.get("DB_ENGINE", self._data["DB_ENGINE"]) |
| | db_user = env.get("USER", self._data["USER"]) |
| | db_pass = env.get("PASSWORD", self._data["PASSWORD"]) |
| | build_mode = env.get("BUILD_MODE", self._data["BUILD_MODE"]) |
|
| str | _fp = "config.json" |
| | _cp = Path.joinpath(root, self._fp) |
| | _data = self.init_config() |
◆ __init__()
| src.backend.tests.library_test.Test_Config.__init__ |
( |
| self | ) |
|
◆ get_logger()
| src.backend.lib.config.Config.get_logger |
( |
| self | ) |
|
|
inherited |
Instantiate logging system.
◆ init_config()
| src.backend.lib.config.Config.init_config |
( |
| self | ) |
|
|
inherited |
◆ open_file()
| src.backend.tests.library_test.Test_Config.open_file |
( |
| self, |
|
|
| root = "config.json" ) |
◆ _cp
| src.backend.lib.config.Config._cp = Path.joinpath(root, self._fp) |
|
protectedinherited |
◆ _data
| src.backend.lib.config.Config._data = self.init_config() |
|
protectedinherited |
◆ _fp
| src.backend.lib.config.Config._fp = "config.json" |
|
protectedinherited |
◆ allowed_hosts
| src.backend.lib.config.Config.allowed_hosts |
|
inherited |
Initial value:= env.get("ALLOWED_HOSTS",
self._data["ALLOWED_HOSTS"])
◆ auto_scan
| bool src.backend.lib.config.Config.auto_scan = True |
|
inherited |
◆ book_path
| src.backend.lib.config.Config.book_path = env.get("BOOKPATH", self._data["BOOKPATH"]) |
|
inherited |
◆ book_shelf
| src.backend.lib.config.Config.book_shelf = env.get("BOOKSHELF", self._data["BOOKSHELF"]) |
|
inherited |
◆ build_mode
| src.backend.lib.config.Config.build_mode = env.get("BUILD_MODE", self._data["BUILD_MODE"]) |
|
inherited |
◆ catalogue_db
| src.backend.lib.config.Config.catalogue_db = env.get("DATABASE", self._data["DATABASE"]) |
|
inherited |
◆ config_structure
| src.backend.lib.config.Config.config_structure |
|
inherited |
Initial value:= {
"TITLE": "pyShelf E-Book Server",
"VERSION": "0.7.0",
"BOOKPATH": "/mnt/books",
"DB_HOST": "localhost",
"DB_PORT": "5432",
"DB_ENGINE": "sqlite",
"DATABASE": "pyshelf",
"USER": "pyshelf",
"PASSWORD": "pyshelf",
"BOOKSHELF": "data/shelf.json",
"ALLOWED_HOSTS": [
"localhost",
"127.0.0.1",
"[::1]",
"0.0.0.0"
],
"BUILD_MODE": "development"
}
◆ db_engine
| src.backend.lib.config.Config.db_engine = env.get("DB_ENGINE", self._data["DB_ENGINE"]) |
|
inherited |
◆ db_host
| src.backend.lib.config.Config.db_host = env.get("DB_HOST", self._data["DB_HOST"]) |
|
inherited |
◆ db_pass
| src.backend.lib.config.Config.db_pass = env.get("PASSWORD", self._data["PASSWORD"]) |
|
inherited |
◆ db_port
| src.backend.lib.config.Config.db_port = env.get("DB_PORT", self._data["DB_PORT"]) |
|
inherited |
◆ db_user
| src.backend.lib.config.Config.db_user = env.get("USER", self._data["USER"]) |
|
inherited |
◆ file_array
| list src.backend.lib.config.Config.file_array = [self.book_shelf] |
|
inherited |
◆ logger
| src.backend.lib.config.Config.logger = self.get_logger() |
|
inherited |
◆ password
| src.backend.lib.config.Config.password = self._data["PASSWORD"] |
|
inherited |
◆ root
| src.backend.lib.config.Config.root = root |
|
inherited |
◆ TITLE
| str src.backend.lib.config.Config.TITLE = env.get("TITLE", self._data["TITLE"]) |
|
inherited |
◆ user
| src.backend.lib.config.Config.user = self._data["USER"] |
|
inherited |
◆ VERSION
| src.backend.lib.config.Config.VERSION = env.get("VERSION", self._data["VERSION"]) |
|
inherited |
The documentation for this class was generated from the following file: