diff --git a/development.ini b/development.ini --- a/development.ini +++ b/development.ini @@ -98,11 +98,11 @@ max_request_body_size = 107374182400 #max-requests = 1000 ## enable large buffers -#buffer-size=65535 +#buffer-size = 65535 ## socket and http timeouts ## -#http-timeout=3600 -#socket-timeout=3600 +#http-timeout = 3600 +#socket-timeout = 3600 ## Log requests slower than the specified number of milliseconds. #log-slow = 10 @@ -300,33 +300,33 @@ celery.always.eager = false ### BEAKER CACHE #### #################################### -beaker.cache.data_dir=%(here)s/data/cache/data -beaker.cache.lock_dir=%(here)s/data/cache/lock +beaker.cache.data_dir = %(here)s/data/cache/data +beaker.cache.lock_dir = %(here)s/data/cache/lock -beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long +beaker.cache.regions = super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long -beaker.cache.super_short_term.type=memory -beaker.cache.super_short_term.expire=10 +beaker.cache.super_short_term.type = memory +beaker.cache.super_short_term.expire = 10 beaker.cache.super_short_term.key_length = 256 -beaker.cache.short_term.type=memory -beaker.cache.short_term.expire=60 +beaker.cache.short_term.type = memory +beaker.cache.short_term.expire = 60 beaker.cache.short_term.key_length = 256 -beaker.cache.long_term.type=memory -beaker.cache.long_term.expire=36000 +beaker.cache.long_term.type = memory +beaker.cache.long_term.expire = 36000 beaker.cache.long_term.key_length = 256 -beaker.cache.sql_cache_short.type=memory -beaker.cache.sql_cache_short.expire=10 +beaker.cache.sql_cache_short.type = memory +beaker.cache.sql_cache_short.expire = 10 beaker.cache.sql_cache_short.key_length = 256 -beaker.cache.sql_cache_med.type=memory -beaker.cache.sql_cache_med.expire=360 +beaker.cache.sql_cache_med.type = memory +beaker.cache.sql_cache_med.expire = 360 beaker.cache.sql_cache_med.key_length = 256 -beaker.cache.sql_cache_long.type=file -beaker.cache.sql_cache_long.expire=3600 +beaker.cache.sql_cache_long.type = file +beaker.cache.sql_cache_long.expire = 3600 beaker.cache.sql_cache_long.key_length = 256 #################################### @@ -403,10 +403,10 @@ errormator.slow_request_time = 1 errormator.slow_requests = true ## enable hooking to application loggers -# errormator.logging = true +#errormator.logging = true ## minimum log level for log capture -# errormator.logging.level = WARNING +#errormator.logging.level = WARNING ## send logs only from erroneous/slow requests ## (saves API quota for intensive logging) @@ -473,10 +473,10 @@ logview.pylons.util = #eee sqlalchemy.db1.url = sqlite:///%(here)s/kallithea.db?timeout=60 # POSTGRESQL -# sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea # MySQL -# sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea # see sqlalchemy docs for others @@ -571,11 +571,11 @@ format = %(asctime)s.%(msecs)03d %(level datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter] -class=kallithea.lib.colored_formatter.ColorFormatter -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatter +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter_sql] -class=kallithea.lib.colored_formatter.ColorFormatterSql -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatterSql +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S diff --git a/kallithea/bin/template.ini.mako b/kallithea/bin/template.ini.mako --- a/kallithea/bin/template.ini.mako +++ b/kallithea/bin/template.ini.mako @@ -38,8 +38,8 @@ threadpool_workers = 5 threadpool_max_requests = 10 <%text>## option to use threads of process use_threadpool = true -%endif -%if http_server == 'waitress': + +%elif http_server == 'waitress': <%text>## WAITRESS ## use = egg:waitress#main <%text>## number of worker threads @@ -49,8 +49,8 @@ max_request_body_size = 107374182400 <%text>## use poll instead of select, fixes fd limits, may not work on old <%text>## windows systems. #asyncore_use_poll = True -%endif -%if http_server == 'gunicorn': + +%elif http_server == 'gunicorn': <%text>## GUNICORN ## use = egg:gunicorn#main <%text>## number of process workers. You must set `instance_id = *` when this option @@ -65,8 +65,8 @@ max_requests = 1000 <%text>## ammount of time a worker can handle request before it gets killed and <%text>## restarted timeout = 3600 -%endif -%if http_server == 'uwsgi': + +%elif http_server == 'uwsgi': <%text>## UWSGI ## <%text>## run with uwsgi --ini-paste-logged [uwsgi] @@ -96,11 +96,11 @@ listen = 256 max-requests = 1000 <%text>## enable large buffers -buffer-size=65535 +buffer-size = 65535 <%text>## socket and http timeouts ## -http-timeout=3600 -socket-timeout=3600 +http-timeout = 3600 +socket-timeout = 3600 <%text>## Log requests slower than the specified number of milliseconds. log-slow = 10 @@ -126,6 +126,7 @@ workers = 4 <%text>## how many workers should be spawned at a time cheaper-step = 1 + %endif <%text>## COMMON ## host = ${host} @@ -297,33 +298,33 @@ celery.always.eager = false <%text>### BEAKER CACHE #### <%text>#################################### -beaker.cache.data_dir=${here}/data/cache/data -beaker.cache.lock_dir=${here}/data/cache/lock +beaker.cache.data_dir = ${here}/data/cache/data +beaker.cache.lock_dir = ${here}/data/cache/lock -beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long +beaker.cache.regions = super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long -beaker.cache.super_short_term.type=memory -beaker.cache.super_short_term.expire=10 +beaker.cache.super_short_term.type = memory +beaker.cache.super_short_term.expire = 10 beaker.cache.super_short_term.key_length = 256 -beaker.cache.short_term.type=memory -beaker.cache.short_term.expire=60 +beaker.cache.short_term.type = memory +beaker.cache.short_term.expire = 60 beaker.cache.short_term.key_length = 256 -beaker.cache.long_term.type=memory -beaker.cache.long_term.expire=36000 +beaker.cache.long_term.type = memory +beaker.cache.long_term.expire = 36000 beaker.cache.long_term.key_length = 256 -beaker.cache.sql_cache_short.type=memory -beaker.cache.sql_cache_short.expire=10 +beaker.cache.sql_cache_short.type = memory +beaker.cache.sql_cache_short.expire = 10 beaker.cache.sql_cache_short.key_length = 256 -beaker.cache.sql_cache_med.type=memory -beaker.cache.sql_cache_med.expire=360 +beaker.cache.sql_cache_med.type = memory +beaker.cache.sql_cache_med.expire = 360 beaker.cache.sql_cache_med.key_length = 256 -beaker.cache.sql_cache_long.type=file -beaker.cache.sql_cache_long.expire=3600 +beaker.cache.sql_cache_long.type = file +beaker.cache.sql_cache_long.expire = 3600 beaker.cache.sql_cache_long.key_length = 256 <%text>#################################### @@ -370,7 +371,6 @@ beaker.session.auto = False #beaker.session.cookie_expires = 3600 %if error_aggregation_service == 'errormator': - <%text>############################ <%text>## ERROR HANDLING SYSTEMS ## <%text>############################ @@ -402,10 +402,10 @@ errormator.slow_request_time = 1 errormator.slow_requests = true <%text>## enable hooking to application loggers -# errormator.logging = true +#errormator.logging = true <%text>## minimum log level for log capture -# errormator.logging.level = WARNING +#errormator.logging.level = WARNING <%text>## send logs only from erroneous/slow requests <%text>## (saves API quota for intensive logging) @@ -429,8 +429,8 @@ errormator.request_keys_blacklist = <%text>## can be string with comma separated list of namespaces <%text>## (by default the client ignores own entries: errormator_client.client) errormator.log_namespace_blacklist = + %elif error_aggregation_service == 'sentry': - <%text>################ <%text>### [sentry] ### <%text>################ @@ -448,8 +448,8 @@ sentry.project = sentry.site = sentry.include_paths = sentry.exclude_paths = + %endif - <%text>################################################################################ <%text>## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ## <%text>## Debug mode will enable the interactive debugging tool, allowing ANYONE to ## @@ -472,12 +472,15 @@ logview.pylons.util = #eee %if database_engine == 'sqlite': # SQLITE [default] sqlalchemy.db1.url = sqlite:///${here}/kallithea.db?timeout=60 + %elif database_engine == 'postgres': # POSTGRESQL sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea + %elif database_engine == 'mysql': # MySQL sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea + %endif # see sqlalchemy docs for others @@ -568,11 +571,11 @@ format = %(asctime)s.%(msecs)03d %(level datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter] -class=kallithea.lib.colored_formatter.ColorFormatter -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatter +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter_sql] -class=kallithea.lib.colored_formatter.ColorFormatterSql -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatterSql +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S diff --git a/kallithea/config/deployment.ini_tmpl b/kallithea/config/deployment.ini_tmpl --- a/kallithea/config/deployment.ini_tmpl +++ b/kallithea/config/deployment.ini_tmpl @@ -93,11 +93,11 @@ max_request_body_size = 107374182400 #max-requests = 1000 ## enable large buffers -#buffer-size=65535 +#buffer-size = 65535 ## socket and http timeouts ## -#http-timeout=3600 -#socket-timeout=3600 +#http-timeout = 3600 +#socket-timeout = 3600 ## Log requests slower than the specified number of milliseconds. #log-slow = 10 @@ -294,33 +294,33 @@ celery.always.eager = false ### BEAKER CACHE #### #################################### -beaker.cache.data_dir=%(here)s/data/cache/data -beaker.cache.lock_dir=%(here)s/data/cache/lock +beaker.cache.data_dir = %(here)s/data/cache/data +beaker.cache.lock_dir = %(here)s/data/cache/lock -beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long +beaker.cache.regions = super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long -beaker.cache.super_short_term.type=memory -beaker.cache.super_short_term.expire=10 +beaker.cache.super_short_term.type = memory +beaker.cache.super_short_term.expire = 10 beaker.cache.super_short_term.key_length = 256 -beaker.cache.short_term.type=memory -beaker.cache.short_term.expire=60 +beaker.cache.short_term.type = memory +beaker.cache.short_term.expire = 60 beaker.cache.short_term.key_length = 256 -beaker.cache.long_term.type=memory -beaker.cache.long_term.expire=36000 +beaker.cache.long_term.type = memory +beaker.cache.long_term.expire = 36000 beaker.cache.long_term.key_length = 256 -beaker.cache.sql_cache_short.type=memory -beaker.cache.sql_cache_short.expire=10 +beaker.cache.sql_cache_short.type = memory +beaker.cache.sql_cache_short.expire = 10 beaker.cache.sql_cache_short.key_length = 256 -beaker.cache.sql_cache_med.type=memory -beaker.cache.sql_cache_med.expire=360 +beaker.cache.sql_cache_med.type = memory +beaker.cache.sql_cache_med.expire = 360 beaker.cache.sql_cache_med.key_length = 256 -beaker.cache.sql_cache_long.type=file -beaker.cache.sql_cache_long.expire=3600 +beaker.cache.sql_cache_long.type = file +beaker.cache.sql_cache_long.expire = 3600 beaker.cache.sql_cache_long.key_length = 256 #################################### @@ -397,10 +397,10 @@ errormator.slow_request_time = 1 errormator.slow_requests = true ## enable hooking to application loggers -# errormator.logging = true +#errormator.logging = true ## minimum log level for log capture -# errormator.logging.level = WARNING +#errormator.logging.level = WARNING ## send logs only from erroneous/slow requests ## (saves API quota for intensive logging) @@ -466,10 +466,10 @@ logview.pylons.util = #eee sqlalchemy.db1.url = sqlite:///%(here)s/kallithea.db?timeout=60 # POSTGRESQL -# sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea # MySQL -# sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea # see sqlalchemy docs for others @@ -560,11 +560,11 @@ format = %(asctime)s.%(msecs)03d %(level datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter] -class=kallithea.lib.colored_formatter.ColorFormatter -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatter +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter_sql] -class=kallithea.lib.colored_formatter.ColorFormatterSql -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatterSql +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S diff --git a/test.ini b/test.ini --- a/test.ini +++ b/test.ini @@ -97,11 +97,11 @@ max_request_body_size = 107374182400 #max-requests = 1000 ## enable large buffers -#buffer-size=65535 +#buffer-size = 65535 ## socket and http timeouts ## -#http-timeout=3600 -#socket-timeout=3600 +#http-timeout = 3600 +#socket-timeout = 3600 ## Log requests slower than the specified number of milliseconds. #log-slow = 10 @@ -300,33 +300,33 @@ celery.always.eager = false ### BEAKER CACHE #### #################################### -beaker.cache.data_dir=%(here)s/data/cache/data -beaker.cache.lock_dir=%(here)s/data/cache/lock +beaker.cache.data_dir = %(here)s/data/cache/data +beaker.cache.lock_dir = %(here)s/data/cache/lock -beaker.cache.regions=super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long +beaker.cache.regions = super_short_term,short_term,long_term,sql_cache_short,sql_cache_med,sql_cache_long -beaker.cache.super_short_term.type=memory -beaker.cache.super_short_term.expire=10 +beaker.cache.super_short_term.type = memory +beaker.cache.super_short_term.expire = 10 beaker.cache.super_short_term.key_length = 256 -beaker.cache.short_term.type=memory -beaker.cache.short_term.expire=60 +beaker.cache.short_term.type = memory +beaker.cache.short_term.expire = 60 beaker.cache.short_term.key_length = 256 -beaker.cache.long_term.type=memory -beaker.cache.long_term.expire=36000 +beaker.cache.long_term.type = memory +beaker.cache.long_term.expire = 36000 beaker.cache.long_term.key_length = 256 -beaker.cache.sql_cache_short.type=memory -beaker.cache.sql_cache_short.expire=1 +beaker.cache.sql_cache_short.type = memory +beaker.cache.sql_cache_short.expire = 1 beaker.cache.sql_cache_short.key_length = 256 -beaker.cache.sql_cache_med.type=memory -beaker.cache.sql_cache_med.expire=360 +beaker.cache.sql_cache_med.type = memory +beaker.cache.sql_cache_med.expire = 360 beaker.cache.sql_cache_med.key_length = 256 -beaker.cache.sql_cache_long.type=file -beaker.cache.sql_cache_long.expire=3600 +beaker.cache.sql_cache_long.type = file +beaker.cache.sql_cache_long.expire = 3600 beaker.cache.sql_cache_long.key_length = 256 #################################### @@ -403,10 +403,10 @@ errormator.slow_request_time = 1 errormator.slow_requests = true ## enable hooking to application loggers -# errormator.logging = true +#errormator.logging = true ## minimum log level for log capture -# errormator.logging.level = WARNING +#errormator.logging.level = WARNING ## send logs only from erroneous/slow requests ## (saves API quota for intensive logging) @@ -473,10 +473,10 @@ logview.pylons.util = #eee sqlalchemy.db1.url = sqlite:///%(here)s/kallithea_test.sqlite # POSTGRESQL -# sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = postgresql://user:pass@localhost/kallithea # MySQL -# sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea +#sqlalchemy.db1.url = mysql://user:pass@localhost/kallithea # see sqlalchemy docs for others @@ -571,11 +571,11 @@ format = %(asctime)s.%(msecs)03d %(level datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter] -class=kallithea.lib.colored_formatter.ColorFormatter -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatter +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S [formatter_color_formatter_sql] -class=kallithea.lib.colored_formatter.ColorFormatterSql -format= %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s +class = kallithea.lib.colored_formatter.ColorFormatterSql +format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s datefmt = %Y-%m-%d %H:%M:%S