Releases: vfarcic/docker-flow-proxy
Added `CA_FILE` and `verifyClientSsl`
Environment variable CA_FILE
adds ca-file to the SSL bindings (e.g .443).
Request param verifyClientSsl
adds cert validation for the specified service backend. If validation fails, 443 forbidden response code will be returned to the caller.
For more info, please consult the reconfigure parameter verifyClientSsl
from HTTP Mode HTTP Query Parameters documentation and environment variable CA_FILE
from Environment Variables documentation.
User Agent
Added userAgent
parameter that can be used to forward requests based on User-Agent
header.
For more information about the userAgent
parameter, please visit HTTP Mode HTTP Query Parameters section of the documentation.
Compression
Added compression through environment variables COMPRESSION_ALGO
and COMPRESSION_TYPE
. For more info, please consult the Environment Variables section of the documentation.
Default Backend
A feature added by @leostarcevic
Defines a service as a default backend that catches all requests not matching any other rule. For more information, please consult the isDefaultBackend
parameter in the General HTTP Query Parameters section in documentation.
Default connection mode set to http-keep-alive
Default connection mode has been set to http-keep-alive
. For more info, please consult the Environment Variables section of the documentation.
ssl-default-* options
Added environment variables SSL_BIND_CIPHERS
and SSL_BIND_OPTIONS
. They can be used to change the default values of the ssl-default-bind-ciphers
, ssl-default-bind-options
, ssl-default-server-options
, and ssl-default-server-ciphers
options.
Please consult Environment Variables section of the documentation.
Stats without authentication
If both STATS_USER
and STATS_PASS
are set to none
, statistics will be available without authentication.
Please consult Environment Variables section of the documentation for more info.
connectionMode reconfigure parameter
Connection mode can now be specified per backend through the connectionMode
parameter. See General HTTP Query Parameters for more info.
Ability to customize logging formats
The default logging used through the DEBUG
mode can now be customized through the environment variables DEBUG_HTTP_FORMAT
and DEBUG_TCP_FORMAT
. Please consult the Environment Variables section of the documentation for more info.
Removed statistics if username and password are not set
If the environment variablesSTATS_USER
and STATS_PASS
or Docker secrets dfp_stats_user
and dfp_stats_pass
are not set, statistics will not be available.