Add env variable to change configuration file path.

ETEBASE_EASY_CONFIG_PATH is optional, the server serches for the
configurations files in this order:
- "ETEBASE_EASY_CONFIG_PATH"
- etebase-server.ini
- /etc/etebase-server/etebase-server.ini
pull/63/head
Victor R. Santos 4 years ago
parent 801826b8b6
commit c260285fb8
No known key found for this signature in database
GPG Key ID: 99B41E40D13366A1

@ -141,7 +141,12 @@ MEDIA_URL = '/user-media/'
# Define where to find configuration files
config_locations = ['etebase-server.ini', '/etc/etebase-server/etebase-server.ini']
config_locations = [
os.environ.get('ETEBASE_EASY_CONFIG_PATH', ''),
'etebase-server.ini',
'/etc/etebase-server/etebase-server.ini',
]
# Use config file if present
if any(os.path.isfile(x) for x in config_locations):
config = configparser.ConfigParser()

Loading…
Cancel
Save