Skip to content

Releases: behance/docker-nginx

Dockerfile: upgraded to 2.0 base

07 Jun 18:05
Compare
Choose a tag to compare

Changes:

Nginx: master process as root

24 Feb 20:42
Compare
Choose a tag to compare

Removing /dev/stdout hacks in order to make completely unprivileged nginx work. This is deemed an unnecessary precaution for its master process, which is then further mitigated with Docker's user namespaces going forward.

Works around:

Container is now verified to run in Docker 1.12+ with user namespaces enabled and selinux in enforcing mode

Chmod: swapping from S6 to standard tool

15 Feb 23:35
Compare
Choose a tag to compare

Nginx: converted from full to light

25 Jan 18:52
Compare
Choose a tag to compare

Changes:

Parent: updated to docker-base 1.6

23 Jan 20:00
Compare
Choose a tag to compare

Changed:

Additions:

  • On Alpine, now using the updated variant-specific convenience scripts
  • On Alpine, removed duplicative installs (no effect)

Secure Headers: Added new defaults

02 Dec 17:42
Compare
Choose a tag to compare

Adding a new http_headers.conf file with some secure http headers, as recommended by https://securityheaders.io/

Added HTTP Headers:

  • X-XSS-Protection 1; mode=block
  • X-Content-Type-Options nosniff

Changed:
HTTP header include file moved to http block, so that downstream clients should not need to include it manually if they override sites-available/default

Tuning: optimized, allow further customization of nginx configs

15 Nov 19:39
Compare
Choose a tag to compare

Added:

additional environment configurations:

  • SERVER_CLIENT_HEADER_BUFFER_SIZE
  • SERVER_CLIENT_BODY_BUFFER_SIZE
  • SERVER_LARGE_CLIENT_HEADER_BUFFERS

Changed:

  • using latest docker-base upstream (1.4)
  • tweaked nginx configuration for performance
  • removed duplicated files from parent

Nginx: selectable worker_processes count

30 Sep 14:03
Compare
Choose a tag to compare

Allows specification of worker processes at runtime. When running in a container, Docker will see all available cores on a machine, but will be cgroup-limited to a certain time slice of them. The default setting, auto, will only be the "right" number if this is the only container on the machine.

Added parent in docker-base

08 Sep 22:10
Compare
Choose a tag to compare
  • Using 16.04-based github.com/behance/docker-base
  • Leveraging pre-installed goss + S6, env vars from parent
  • Moved test files out of root, into /tests/nginx folder, calling parent tests too

AUFS Bugfix: permission problem in aufs driver

02 Sep 18:27
Compare
Choose a tag to compare