##// END OF EJS Templates
feat(ssh-wrapper): added pre/post pull hooks on top of git for ssh backend....
feat(ssh-wrapper): added pre/post pull hooks on top of git for ssh backend. - this makes it consistent with the http backend and actually adds audit logging into the ssh pulls for git

File last commit:

r5087:0a27bd22 default
r5302:399d1dbe default
Show More
vcsserver_http.ini
138 lines | 3.7 KiB | text/x-ini | IniLexer
tests: fixed all tests for python3 BIG changes
r5087 #
tests: updated vcsserver test config
r4336
; #################################
; RHODECODE VCSSERVER CONFIGURATION
; #################################
[server:main]
; COMMON HOST/IP CONFIG
host = 127.0.0.1
port = 9900
; ###########################
; GUNICORN APPLICATION SERVER
; ###########################
; run with gunicorn --log-config rhodecode.ini --paste rhodecode.ini
; Module to use, this setting shouldn't be changed
use = egg:gunicorn#main
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972
[app:main]
tests: updated vcsserver test config
r4336 ; The %(here)s variable will be replaced with the absolute path of parent directory
; of this file
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 use = egg:rhodecode-vcsserver
tests: updated vcsserver test config
r4336 ; Pyramid default locales, we need this to be set
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 pyramid.default_locale_name = en
tests: updated vcsserver test config
r4336 ; default locale used by VCS systems
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 locale = en_US.UTF-8
tests: updated vcsserver test config
r4336 ; path to binaries for vcsserver, it should be set by the installer
; at installation time, e.g /home/user/vcsserver-1/profile/bin
; it can also be a path to nix-build output in case of development
core.binary_dir = ""
; Custom exception store path, defaults to TMPDIR
; This is used to store exception from RhodeCode in shared directory
#exception_tracker.store_path =
; #############
; DOGPILE CACHE
; #############
; Default cache dir for caches. Putting this into a ramdisk can boost performance.
; eg. /tmpfs/data_ramdisk, however this directory might require large amount of space
cache_dir = %(here)s/data
; ***************************************
; `repo_object` cache, default file based
; ***************************************
; `repo_object` cache settings for vcs methods for repositories
rc_cache.repo_object.backend = dogpile.cache.rc.memory_lru
; cache auto-expires after N seconds
; Examples: 86400 (1Day), 604800 (7Days), 1209600 (14Days), 2592000 (30days), 7776000 (90Days)
rc_cache.repo_object.expiration_time = 2592000
; file cache store path. Defaults to `cache_dir =` value or tempdir if both values are not set
#rc_cache.repo_object.arguments.filename = /tmp/vcsserver_cache.db
; ***********************************************************
; `repo_object` cache with redis backend
; recommended for larger instance, and for better performance
; ***********************************************************
; `repo_object` cache settings for vcs methods for repositories
#rc_cache.repo_object.backend = dogpile.cache.rc.redis_msgpack
; cache auto-expires after N seconds
; Examples: 86400 (1Day), 604800 (7Days), 1209600 (14Days), 2592000 (30days), 7776000 (90Days)
#rc_cache.repo_object.expiration_time = 2592000
; redis_expiration_time needs to be greater then expiration_time
#rc_cache.repo_object.arguments.redis_expiration_time = 3592000
#rc_cache.repo_object.arguments.host = localhost
#rc_cache.repo_object.arguments.port = 6379
#rc_cache.repo_object.arguments.db = 5
#rc_cache.repo_object.arguments.socket_timeout = 30
; more Redis options: https://dogpilecache.sqlalchemy.org/en/latest/api.html#redis-backends
#rc_cache.repo_object.arguments.distributed_lock = true
# legacy cache regions, please don't change
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 beaker.cache.regions = repo_object
beaker.cache.repo_object.type = memorylru
beaker.cache.repo_object.max_items = 100
# cache auto-expires after N seconds
beaker.cache.repo_object.expire = 300
beaker.cache.repo_object.enabled = true
tests: use gunicorn for testing. This is close to production testing...
r2453
tests: updated vcsserver test config
r4336 ; #####################
; LOGGING CONFIGURATION
; #####################
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 [loggers]
tests: updated vcsserver test config
r4336 keys = root, vcsserver
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972
[handlers]
keys = console
[formatters]
keys = generic
tests: updated vcsserver test config
r4336 ; #######
; LOGGERS
; #######
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 [logger_root]
level = NOTSET
handlers = console
[logger_vcsserver]
level = DEBUG
handlers =
qualname = vcsserver
propagate = 1
tests: updated vcsserver test config
r4336 ; ########
; HANDLERS
; ########
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972
[handler_console]
class = StreamHandler
tests: updated vcsserver test config
r4336 args = (sys.stderr, )
caches: updated cache backend to new vcsserver caches implementation.
r3848 level = DEBUG
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 formatter = generic
tests: updated vcsserver test config
r4336 ; ##########
; FORMATTERS
; ##########
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972
[formatter_generic]
tests: updated vcsserver test config
r4336 format = %(asctime)s.%(msecs)03d [%(process)d] %(levelname)-5.5s [%(name)s] %(message)s
Martin Bornhold
tests: Create new config files for vcsserver (http/pyro4)
r972 datefmt = %Y-%m-%d %H:%M:%S