Skip to content

Releases: behance/docker-nginx

10.2.0: Add brotli support for Ubuntu 20.04

18 Aug 19:16
615bf0e
Compare
Choose a tag to compare

Added

  • Add NGINX_VERSION and set to 1.22.0 which is the latest available nginx-light and libnginx-mod-brotli version on https://launchpad.net/~ondrej/+archive/ubuntu/nginx
  • Add SERVER_ENABLE_NGX_BROTLI env var. If set to true, it will enable the brotli configuration in nginx.conf
  • Add SERVER_SHOW_NGINX_CONF env var. If set to true, it will dump the contents of nginx.conf during start up. Useful when debugging
  • Add brotli modules and default configuration in nginx.conf
  • Add brotli goss / dgoss tests

Updated

  • Fix the sed for loading the njs module in nginx.conf. Introduced in 10.1.0

10.1.0: Add new Ubuntu 22.04, replace nginx installation steps, add njs module

05 Aug 23:31
Compare
Choose a tag to compare

Major Changes

  • Add new base from Ubuntu 20.04 (docker-base:5.0.1-ubuntu-20.04) to Ubuntu 22.04 (docker-base:5.1.0-ubuntu-22.04). Will eventually make this the default
  • Removed previous nginx installation from ppa:ondrej/nginx and software-properties-common
  • Removed curl, gnupg2 if installed
  • Added new install nginx script scripts/install_nginx.sh, from standard nginx install: http://nginx.org/en/linux_packages.html#Ubuntu
  • Added new install njs module script scripts/install_njs.sh to install nginx-module-njs module. See ETHOS-36876 @kmashint - https://nginx.org/en/docs/njs/
  • Added new cleanup script scripts/cleanup.sh to purge unnecessary packages in final image
  • Added SERVER_ENABLE_NGX_HTTP_JS. If set to true, it will enable i.e. load_module the nginx njs module
  • Updated Ubuntu Dockerfile to use multi-stage builds

Bug Fixes

  • Fix duplicate extension warning due to grep -x not matching any previous entries. Sample error
    nginx: [warn] duplicate extension "woff", content type: "font/woff", previous content type: "font/woff" in /etc/nginx/mime.types:100
    nginx: [warn] duplicate extension "woff2", content type: "font/woff2", previous content type: "font/woff2" in /etc/nginx/mime.types:101

Doc Changes

  • Add deprecated messages to Alpine, CentOS
  • Move most of the docs to docs/
  • Add additional output in docs/ when testing HTTPS usage locally
  • Add quickstart
  • Add troubleshooting

CI Changes

  • Updated ci and publish jobs to build the new image with -ubuntu-22.04 tag

Other Changes

  • Add Makefile for common local dev operations

See #85

Disable CentOS and Alpine. Update Ubuntu docker-base to 5.0.1

06 Jun 19:22
767874f
Compare
Choose a tag to compare

Updated

  • Updated Dockerfile for Ubuntu from 4 to 5.0.1

Removed

  • Removed Alpine/CentOS from ci and travis.yml
  • Commented out the failing steps in ci for the time being

Github Actions + multi-arch support Latest

15 Dec 13:31
7f68f49
Compare
Choose a tag to compare

Added

  • Github Actions: added PR builder and release hub push - thank you @bryanlatten
  • README: updated release management docs
  • Main: Enable variant-less build and latest
  • Bump docker-base version from 8.10.0 to 9.0.0

Dockerfile: updated to base 3.X

20 Jan 19:51
41248ef
Compare
Choose a tag to compare

Updated:

  • Dockerfile: updated to base 3.X

Removed:

  • Explicit maintainer label

Base: bump docker-base from 2.6 to 2.7

03 Sep 20:02
d165775
Compare
Choose a tag to compare

Changed:

  • Updated docker-base from 2.6. to 2.7

Optional HTTPS support

22 May 16:59
224ff0e
Compare
Choose a tag to compare

Changed:

  • Use SERVER_ENABLE_HTTPS with provided certificates to serve HTTPS traffic over exposed port

All:

  • Added ca-certificates

Ubuntu: upgraded to 20.04 LTS

30 Apr 00:59
f1f235a
Compare
Choose a tag to compare

Ubuntu

  • Moved to ondrej/nginx PPA
  • Moved to 20.04 LTS as base

Travis CI

  • Updated for parallelism

CMD: duplicate of parent, not needed

05 Feb 15:54
0ee8249
Compare
Choose a tag to compare

Changed:

  • Removed CMD set identical to that of the parent

add exception for files living under .well-known

13 Nov 23:25
0e5d9eb
Compare
Choose a tag to compare
Merge pull request #69 from mtrajano/dot-exception

add exception for files living under .well-known