| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- ###
- # Webhookd configuration
- ###
- # HTTP listen address, default is ":8080"
- # Example: `localhost:8080` or `:8080` for all interfaces
- #WHD_LISTEN_ADDR=":8080"
- # Log level (debug, info, warn or error), default is "info"
- #WHD_LOG_LEVEL=info
- # Log format (text or json), default is "text"
- #WHD_LOG_FORMAT=text
- # Logging modules to activate (http, hook)
- # - `http`: HTTP access logs
- # - `hook`: Hook execution logs
- # Example: `http` or `http,hook`
- #WHD_LOG_MODULES=
- # Default extension for hook scripts, default is "sh"
- #WHD_HOOK_DEFAULT_EXT=sh
- # Default hook HTTP response mode (chunked or buffered), default is "chunked"
- #WHD_HOOK_DEFAULT_MODE=chunked
- # Maximum hook execution time in second, default is 10
- #WHD_HOOK_TIMEOUT=10
- # Scripts location, default is "scripts"
- #WHD_HOOK_SCRIPTS="scripts"
- # Hook execution logs location, default is OS temporary directory
- #WHD_HOOK_LOG_DIR="/tmp"
- # Number of workers to start, default is 2
- #WHD_HOOK_WORKERS=2
- # Static file directory to serve on /static path, disabled by default
- # Example: `./var/www`
- #WHD_STATIC_DIR=
- # Path to serve static file directory, default is "/static"
- #WHD_STATIC_PATH=/static
- # Notification URI, disabled by default
- # Example: `http://requestb.in/v9b229v9` or `mailto:foo@bar.com?smtp=smtp-relay-localnet:25`
- #WHD_NOTIFICATION_URI=
- # Password file for HTTP basic authentication, default is ".htpasswd"
- #WHD_PASSWD_FILE=".htpasswd"
- # Truststore URI, disabled by default
- # Enable HTTP signature verification if set.
- # Example: `/etc/webhookd/pubkey.pem`
- #WHD_TRUSTSTORE_FILE=
- # Activate TLS, default is false
- #WHD_TLS_ENABLED=false
- # TLS key file, default is "./server.key"
- #WHD_TLS_KEY_FILE="./server.key"
- # TLS certificate file, default is "./server.crt"
- #WHD_TLS_CERT_FILE="./server.pem"
- # TLS domain name used by ACME, key and cert files are ignored if set
- # Example: `hook.example.org`
- #WHD_TLS_DOMAIN=
- # GIT repository that contains scripts
- # Note: this is only used by the Docker image or by using the Docker entrypoint script
- # Example: `git@github.com:ncarlier/webhookd.git`
- #WHD_SCRIPTS_GIT_URL=
- # GIT SSH private key used to clone the repository
- # Note: this is only used by the Docker image or by using the Docker entrypoint script
- # Example: `/etc/webhookd/github_deploy_key.pem`
- #WHD_SCRIPTS_GIT_KEY=
|