Skip to content

Releases: Netfloex/Nginx

v2.4.0

16 May 20:39
Compare
Choose a tag to compare
  • 339d847 Red, yellow or green values for logMessages: cloudflare and certificate expiry
  • 026b3c4 Improved request error messages
  • 071a6bc Add more config types to config done log message
  • 7a560c9 Replace staging certificates with production environment
  • d74e83d Static path does not need to exist when using the standalone environment
  • 39c354d Added CLI commands:
ncm run           Runs ncm
ncm htpasswd      Creates an apache md5 hashed password
ncm debug-config  Outputs the parsed config
ncm settings      Shows a lists of the current settings

v2.3.0

06 May 14:19
Compare
Choose a tag to compare
  • e9c6ec5 Decrease standalone image
  • 64e6e08 Log where a config proxy passes

New environment options

  • ce0aba2 Enable a config even if it does not have its certificates
  • 6ca976b Enable a config even if the DNS lookup fails and let Nginx start
  • 76b2b8a Watch the config file for changes

v2.2.0

02 May 16:04
Compare
Choose a tag to compare
  • 8dbf63a Added a standalone version without nginx as a parent image
  • 06d81a5 Added "nginx" as a log tag
  • cc7759a Better parsing of a javascript config: Formats errors nicer and logs when it needs to wait on a promise.

v2.1.0

01 May 01:02
Compare
Choose a tag to compare
  • 434a116 Format log in columns, disable log elements by using the new environment variables

v2.0.0

30 Apr 17:58
Compare
Choose a tag to compare

In this release the parent container JonasAlfredsson/docker-nginx-certbot is removed. This decreases image size and is a lot faster.

Note: The autorenew loop is not yet added

  • 4c45663 Request certificates using certbot
  • 560565b Only renew certificates which expire soon
  • d6fac59 Create Diffie-Hellman parameters
  • 9549fb2 Remove the parent container

Other noteworthy additions

  • 1f988d2 Improved logging utility (added relative time and context/tag)
  • e936d96 Actually check boolean environment variables

v1.0.5

01 Mar 14:09
Compare
Choose a tag to compare
  • 7228a6e Links in readme on Dockerhub work
  • d898969 Added a check if the CERBOT_EMAIL is set, certbot can not run without it
  • 2114883 Updated Dependencies, Include json5 with rollup
  • 61ea5b1 When using a JS config, you can now export an (async) function

New options:

/* Server/Subdomain/Location: */ {
	raw: {
		"proxy_set_header": "host $host"
	}
}
/* Server/Subdomain/Location: */ {
	include: "/app/data/included.conf";
}
  • ecd9350 Added default username option
username: bob # default is admin
servers:
  example.com:
    proxy_pass: http://example
    auth: password # username is bob
  • b42705a Removed server_tokens by default, to reenable:
nginx:
  server_tokens: true
  servers:
    # ...

v1.0.4

09 Nov 22:45
Compare
Choose a tag to compare

v1.0.3

03 Nov 21:22
Compare
Choose a tag to compare
  • f0cc98c Use nginx:alpine as a parent image, this reduces the image by 55%.

New options:

  • d819c10 Custom access log format:
nginx:
    log: $time_local $remote_addr # add nginx variables here
# servers:

v1.0.2

11 Oct 00:15
Compare
Choose a tag to compare
  • 494f569 Added support for yaml and json
    You can now create config files with a .yaml, .yml, .json, .jsonc or .js extension
  • 12ad2a7 Using rollup and terser, this results in a bit smaller container size

v1.0.1

05 Oct 00:17
Compare
Choose a tag to compare

New options:

/* Server/Subdomain/Location: */ {
	html: "Hello World!"
}