Commit Graph

29 Commits

Author SHA1 Message Date
Joachim Lusiardi af148d4fd2 fix for validation regex of proxy data 2020-05-30 18:45:41 +02:00
Joachim Lusiardi b5faa4c09e implement feature to add basic auth to containers via proxy variable 2020-05-29 19:38:50 +02:00
Joachim Lusiardi 7df3279cea move nginx conf files to /tmp/nginx/conf 2020-05-29 19:13:57 +02:00
Joachim Lusiardi dab8e5a17c switch to updated base image 2020-05-29 18:56:20 +02:00
Joachim Lusiardi 9ccb16d88d fixed bug regarding the cleanup of old proxy configs 2017-01-22 10:00:43 +01:00
Joachim Lusiardi c0c94fa75a fixed bug in error log statement 2016-12-31 19:51:49 +01:00
Joachim Lusiardi f4ddd542dc can handle more than one proxy data variable 2016-12-31 16:55:12 +01:00
Joachim Lusiardi ca543dcb5b fixed handling of X-Forwarded-For, removed X-Real-IP stuff 2016-12-30 14:42:31 +01:00
Joachim Lusiardi 1c29d8e962 Adds validation of proxy_data variable
This introduces a check for the value of the PROXY_DATA
variables so wrong variables do not crash the proxy.
2016-05-17 22:49:15 +02:00
Joachim Lusiardi 1094e4043d reformat to confirm PEPs 2016-05-17 07:45:05 +02:00
Joachim Lusiardi 1bbeba0201 Fix for docker_nginx_auto_proxy/issues/1 2016-05-14 18:20:28 +02:00
Joachim Lusiardi 41fedc251b Update configuration templates to support 100MB request bodies 2016-04-12 22:33:55 +02:00
Joachim Lusiardi 5ea835e695 publishing the port is not required anymore
The autoproxy container is not requiring that port 80 must be
published anymore. This is usefull in cases when again another
proxy container is build up in front.
2016-04-05 18:58:22 +02:00
Joachim Lusiardi 99cbd96be6 Fixed error with renaming to names in template. 2016-04-03 12:23:38 +02:00
Joachim Lusiardi 7196d03ec8 enable list of domains for a virtual host
Enables the autoproxy to handle multiple domains for a virtual
host: e.g. a container can handle requests to www.somedomain.de
and somedomain.de
2016-04-03 12:05:51 +02:00
Joachim Lusiardi 04e6d506a1 Fixed issue when container does not have a environment variables. 2016-03-25 23:46:51 +01:00
Joachim Lusiardi f28132bd23 Add catch all server with default error page 2016-03-25 17:51:56 +01:00
Joachim Lusiardi 270c2b97fc added second option to get container's id 2015-02-19 20:36:15 +01:00
Joachim Lusiardi a0c246169c fixed problem with listening on different IPs which is not possible in the classical way in docker 2015-02-19 19:27:52 +01:00
Joachim Lusiardi 9bd00cca0c switched to debian8_python8 base image
cleaned up code
2015-01-26 20:25:58 +01:00
Joachim Lusiardi 945a23ff32 removed unused imports 2015-01-22 14:37:20 +01:00
Joachim Lusiardi 79b6019152 Converted into a docker container 2015-01-22 11:04:17 +01:00
Joachim Lusiardi 1eda6e5cb8 proxy variables now may contain ':' (important for IPv6) 2015-01-07 15:14:29 +01:00
Joachim Lusiardi fa01646eb4 added option to specify the ip to listen on. If the option is missing, nginx will be listening on all ips. 2015-01-07 15:06:15 +01:00
Joachim Lusiardi f7713d84a3 handled exception if the docker deamon does not expose events on the REST-API 2015-01-07 11:38:22 +01:00
root 312e91a940 fixed typo 2015-01-03 09:44:52 +01:00
Joachim Lusiardi 00bba345f9 preexisting directory does not crash the program 2014-12-27 20:53:19 +01:00
root 476635219b worked on README.md, script generates temp dir 2014-12-26 09:33:20 +01:00
Joachim Lusiardi 02cdc09b76 first commit 2014-12-18 10:49:13 +01:00