mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 00:03:28 +01:00
config: move config files to ./configs/
PYWB_CONFIG_FILE setting overrides passed in config
This commit is contained in:
parent
b5e70f5dc6
commit
093d8310e5
@ -7,7 +7,7 @@ from pywb.core.cdx_api_handler import create_cdx_server_app
|
|||||||
#=================================================================
|
#=================================================================
|
||||||
|
|
||||||
# cdx-server only config
|
# cdx-server only config
|
||||||
DEFAULT_CONFIG = 'pywb/cdx/config.yaml'
|
DEFAULT_CONFIG = 'configs/cdx-server-config.yaml'
|
||||||
|
|
||||||
application = init_app(create_cdx_server_app,
|
application = init_app(create_cdx_server_app,
|
||||||
load_yaml=True,
|
load_yaml=True,
|
||||||
|
@ -106,7 +106,7 @@ def handle_exception(env, wb_router, exc, print_trace):
|
|||||||
status=status)
|
status=status)
|
||||||
|
|
||||||
#=================================================================
|
#=================================================================
|
||||||
DEFAULT_CONFIG_FILE = 'config.yaml'
|
DEFAULT_CONFIG_FILE = 'configs/config.yaml'
|
||||||
|
|
||||||
|
|
||||||
#=================================================================
|
#=================================================================
|
||||||
@ -116,8 +116,11 @@ def init_app(init_func, load_yaml=True, config_file=None):
|
|||||||
logging.debug('')
|
logging.debug('')
|
||||||
|
|
||||||
if load_yaml:
|
if load_yaml:
|
||||||
if not config_file:
|
# env setting overrides all others
|
||||||
config_file = os.environ.get('PYWB_CONFIG_FILE')
|
env_config = os.environ.get('PYWB_CONFIG_FILE')
|
||||||
|
if env_config:
|
||||||
|
config_file = env_config
|
||||||
|
|
||||||
if not config_file:
|
if not config_file:
|
||||||
config_file = DEFAULT_CONFIG_FILE
|
config_file = DEFAULT_CONFIG_FILE
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ class ResolvingLoader:
|
|||||||
|
|
||||||
# two index lookups
|
# two index lookups
|
||||||
# Case 1: if mimetype is still warc/revisit
|
# Case 1: if mimetype is still warc/revisit
|
||||||
if cdx['mimetype'] == 'warc/revisit' and headers_record:
|
if cdx.get('mimetype') == 'warc/revisit' and headers_record:
|
||||||
payload_record = self._load_different_url_payload(cdx,
|
payload_record = self._load_different_url_payload(cdx,
|
||||||
headers_record,
|
headers_record,
|
||||||
failed_files,
|
failed_files,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user