Releases: vfarcic/docker-flow-proxy
Environment variables STATS_USER_ENV and STATS_PASS_ENV
Environment variables STATS_USER_ENV
and STATS_PASS_ENV
. They can be used to change the name of the environment variable or a Docker secret that stores credentials for the statistics.
Please see the Environment Variables section of the documentation for more info.
addHeader and setHeader reconfigure paramets
Added addHeader
and setHeader
reconfigure parameters. They can be used to add or set additional headers before they get forwarded to a destination service.
More info can be found in General HTTP Query Parameters.
Reconfigure through environment variables
Services can now be configured through environment variables. This feature is useful when adding non-Swarm services to the proxy.
For more info, please consult the Reconfigure > Environment Variables documentation and the Configuring Non-Swarm Services tutorial.
Debug Only Errors
A new environment variable DEBUG_ERRORS_ONLY
was added. If both DEBUG
and DEBUG_ERRORS_ONLY
are set to true
, debug logging will output only proxy errors.
Please consult the Environment Variables section for more info about this variable.
A new section Debugging Only Errors was added to the Debugging Docker Flow Proxy tutorial.
Debug mode
Debug mode has been added. It provides logging of each request coming to the proxy.
For more info, please consult DEBUG
variable from the Environment Variables section of the documentation.
Please visit Debugging Docker Flow Proxy tutorial for a quick tour around this feature.
Placement of services with `/.well-known` path
Services like Let's Encrypt use /.well-know
path to send "special" requests. Services with such a path are now placed at the top of the list of ACLs.
Placement of services with root path
Services that contain the root path (e.g. servicePath=/
) are now automatically placed to the bottom of the config. This feature should remove the need to use aclName
as a way of preventing catch-all situations.
xForwardedProto parameter
Added the xForwardedProto
reconfigure parameter that decides whether to add http-request add-header X-Forwarded-Proto https if { ssl_fc }
to the config.
Support for encrypted password
Added the support for encrypted passwords.
For more information, please consult Configuring Docker Flow Proxy (variables USERS
and USERS_PASS_ENCRYPTED
) and Reconfigure (parameters users
, usersSecret
, and `usersPassEncrypted).
Examples can be found in the Service Authentication section of the Running Docker Flow Proxy In Swarm Mode With Automatic Reconfiguration tutorial.
Support for certificates through Docker secrets
This release adds the support for certificates through Docker secrets.
Please consult Certificates and Managing SSL Certificates for more info.