Skip to content

Releases: behance/docker-nginx

Goss > Added build-time testing

26 Aug 23:14
Compare
Choose a tag to compare

Leveraging https://github.com/aelsabbahy/goss for serverspec -like validation during build phase.

Alpine: available as a separate build in mainline

19 Jul 14:43
Compare
Choose a tag to compare

Will be exposed on Docker Hub using -alpine tags, but majority of code (other than Dockerfile) is now shared between Ubuntu and Alpine builds.

Dockerfile: exposing unprivileged port number as ENV variable

01 Jun 02:17
Compare
Choose a tag to compare
Merge pull request #32 from bryanlatten/feature-port-env

Dockerfile: added unprivileged port to ENV variables (as constant)

Nginx: running on non-privileged port (8080)

16 May 19:31
Compare
Choose a tag to compare

BREAKING: Newer docker releases (1.11+) on certain platforms ship with updated default security profiles. These disable the existing capability addition trick, setcap, that previously allowed an unprivileged nginx user to bind to a privileged port (80). Instead, nginx now uses an unprivileged port (8080).

Run.d / Nginx reuse

14 Apr 15:30
Compare
Choose a tag to compare

Prevents duplicate symlink when re-running a tagged, 2-phase built container

S6: Leveraging trap function to propagate SIGQUIT on SIGTERM

04 Apr 14:38
Compare
Choose a tag to compare

Allow nginx to gracefully shutdown workers, instead of a hard stop

PID 1: Replaced Supervisor with S6

18 Mar 19:26
Compare
Choose a tag to compare
  • microscopic size, 1MB
  • no dependencies (compared with ~50MB for supervisor)
  • moved most run.d functionality into S6-supported startup mechanism
  • nginx master process no longer root

Ubuntu: unlocked point version 14.04

23 Feb 14:49
Compare
Choose a tag to compare
Merge pull request #23 from bryanlatten/feature-ubuntu-base

Dockerfile: revert to ubuntu

Nginx: unlocked stable version

29 Jan 00:34
Compare
Choose a tag to compare
Merge pull request #19 from bryanlatten/feature-nginx-patch

Dockerfile: unlocking nginx version

Rollup: all previous updates

24 Nov 19:38
Compare
Choose a tag to compare
Merge pull request #15 from bryanlatten/feature-dist-upgrade

Dockerfile: remove committed (outdated) versions