This repository has been archived by the owner on Jan 19, 2019. It is now read-only.
Releases: blacklabelops-legacy/nginx
Releases · blacklabelops-legacy/nginx
Release 2.2
Features:
- Letsencrypt autorenewal implemented. Realized with side-containers for certificate renewal and configuration reloading. Now works fully automatically each month!
Fixes:
- Fixed directory of Pid file. Pid file is now written and demon command like
nginx -s reload
work.
Tickets:
2.1
New Features:
- Added Http Basic Auth for reverse proxies. E.g.
REVERSE_PROXY_BASIC_AUTH1USER1
- Nginx can now start without the target host. You can start nginx before your target server are up.
- Reverse proxy header fields can be set through environment variables. See environment variables, e.g.
REVERSE_PROXY_HEADER1FIELD1
. - Added preconfigured header fields for Confluence 6
- You can now configure a different application for every reverse proxy.
Bugfixes:
- Corrected the seed directory for the https certificates. (Now users home directory)
- Upstream host for resolving docker containers dynamically fixed. (Setting is every 30 seconds)
2.0
New major release because of port change:
- Internal port changed from 8080 to 80 and 44300 to 443. (Required in several configuration scenarios with atlassian products.)
- Runtime user is root in order to acquire ports 80 and 443.
- New env NGINX_CONFIG_FILE for custom config files. Disables automatic generation of configuration.
- New env NGINX_REDIRECT_PORT80 in order to activate port 80 to 443 forwarding for all configured servers.
- Added docker resolver in config in order to grasp restarted containers, all proxies resolve every 30 seconds.
- Some script refactoring.