summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-05-10 12:25:15 +0300
committerLV-426 <lv-426@taproot.org.il>2015-05-12 14:59:06 +0300
commit631c21e556f14f911935dac9f34022e48385ebb3 (patch)
tree518f6f1fe2cd744464821282f74be876b2246f2b
parent81a0c4543161024f261dd70582a69ef1585b5ecb (diff)
rz_config: root_path, user_db_path, template_d_relpath handling:
- root_path default to os.getcwd() - convert root_path, user_db_path to absolute form
-rw-r--r--res/etc/rhizi-server.conf.example5
-rw-r--r--src/server/rz_config.py20
2 files changed, 10 insertions, 15 deletions
diff --git a/res/etc/rhizi-server.conf.example b/res/etc/rhizi-server.conf.example
index 73181645..a759a411 100644
--- a/res/etc/rhizi-server.conf.example
+++ b/res/etc/rhizi-server.conf.example
@@ -8,8 +8,8 @@
# General
#
#root_path =
-#template_d_path
-template_d_relpath = fragment.d/template.d
+#template_d_relpath =
+#user_db_path =
development_mode = True
static_url_path = /static
@@ -56,7 +56,6 @@ feedback_recipient = feedback@localhost
# Security
#
access_control = True
-user_db_path = ./deploy-local/etc/user_db.db
acl_wl__email_domain_set =
acl_wl__email_address_file_path =
signup_enabled = True
diff --git a/src/server/rz_config.py b/src/server/rz_config.py
index 79741d99..80e4b057 100644
--- a/src/server/rz_config.py
+++ b/src/server/rz_config.py
@@ -36,15 +36,13 @@ class RZ_Config(object):
cfg['development_mode'] = False
#
- # defualt deployment places server under the following tree structure:
- # . // root_dir_default
- # └── bin
- #    └── rz_server.py
+ # - root_path: path to server root - relative paths are converted to absolute
+ # default: current working dir
+ # - user_db_path: user_db path - relative paths are converted to absolute
+ # - template_d_relpath: root_path relative location of template dir
#
- # - template_d_relpath: root_path relative path to template dir
- #
- root_dir_default = os.path.join(os.path.dirname(__file__), '..')
- cfg['root_path'] = root_dir_default
+ cfg['root_path'] = os.getcwd()
+ cfg['user_db_path'] = './user_db.db'
cfg['template_d_relpath'] = 'fragment.d/template.d'
# client configuration
@@ -92,7 +90,6 @@ class RZ_Config(object):
cfg['access_control'] = True
cfg['acl_wl__email_domain_set'] = None
cfg['acl_wl__email_address_file_path'] = None
- cfg['user_db_path'] = './user_db.db'
cfg['signup_enabled'] = True
# Neo4j connection
@@ -155,9 +152,8 @@ class RZ_Config(object):
# keys which are expected to be capitalized
setattr(cfg, k, v)
- # adjust paths
- for path in ['config_dir',
- 'root_path',
+ # use absolute paths for the following
+ for path in ['root_path',
'user_db_path']:
path_value = getattr(cfg, path)
if False == os.path.isabs(path_value):