Skip to content

Releases: vfarcic/docker-flow-proxy

Environment variables STATS_USER_ENV and STATS_PASS_ENV

20 Mar 12:11
Compare
Choose a tag to compare

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

19 Mar 13:28
Compare
Choose a tag to compare

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

14 Mar 15:27
Compare
Choose a tag to compare

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

10 Mar 22:27
Compare
Choose a tag to compare

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

09 Mar 00:43
Compare
Choose a tag to compare

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

06 Mar 20:34
Compare
Choose a tag to compare

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

05 Mar 20:41
Compare
Choose a tag to compare

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 aclNameas a way of preventing catch-all situations.

xForwardedProto parameter

02 Mar 23:16
Compare
Choose a tag to compare

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

02 Mar 22:09
Compare
Choose a tag to compare

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

27 Feb 20:50
Compare
Choose a tag to compare

This release adds the support for certificates through Docker secrets.

Please consult Certificates and Managing SSL Certificates for more info.