├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── f5_cla.yml │ └── sync.yml ├── .gitignore ├── .test ├── config.sh └── tests │ ├── ipv6 │ ├── expected-std-out.txt │ └── run.sh │ ├── modules │ ├── nginx.conf.sme │ └── run.sh │ ├── static │ └── run.sh │ ├── templates-resolver-ipv6 │ ├── expected-std-out.txt │ ├── run.sh │ └── server.conf.template │ ├── templates-resolver │ ├── run.sh │ └── server.conf.template │ ├── templates │ ├── run.sh │ └── server.conf.template │ └── workers │ ├── expected-std-out.txt │ ├── run.sh │ └── server.conf.template ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile-alpine-otel.template ├── Dockerfile-alpine-perl.template ├── Dockerfile-alpine-slim.template ├── Dockerfile-alpine.template ├── Dockerfile-debian-otel.template ├── Dockerfile-debian-perl.template ├── Dockerfile-debian.template ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── entrypoint ├── 10-listen-on-ipv6-by-default.sh ├── 15-local-resolvers.envsh ├── 20-envsubst-on-templates.sh ├── 30-tune-worker-processes.sh └── docker-entrypoint.sh ├── generate-stackbrew-library.sh ├── mainline ├── alpine-otel │ └── Dockerfile ├── alpine-perl │ └── Dockerfile ├── alpine-slim │ ├── 10-listen-on-ipv6-by-default.sh │ ├── 15-local-resolvers.envsh │ ├── 20-envsubst-on-templates.sh │ ├── 30-tune-worker-processes.sh │ ├── Dockerfile │ └── docker-entrypoint.sh ├── alpine │ └── Dockerfile ├── debian-otel │ └── Dockerfile ├── debian-perl │ └── Dockerfile └── debian │ ├── 10-listen-on-ipv6-by-default.sh │ ├── 15-local-resolvers.envsh │ ├── 20-envsubst-on-templates.sh │ ├── 30-tune-worker-processes.sh │ ├── Dockerfile │ └── docker-entrypoint.sh ├── modules ├── Dockerfile ├── Dockerfile.alpine ├── README.md └── echo │ ├── build-deps │ ├── prebuild │ └── source ├── stable ├── alpine-otel │ └── Dockerfile ├── alpine-perl │ └── Dockerfile ├── alpine-slim │ ├── 10-listen-on-ipv6-by-default.sh │ ├── 15-local-resolvers.envsh │ ├── 20-envsubst-on-templates.sh │ ├── 30-tune-worker-processes.sh │ ├── Dockerfile │ └── docker-entrypoint.sh ├── alpine │ └── Dockerfile ├── debian-otel │ └── Dockerfile ├── debian-perl │ └── Dockerfile └── debian │ ├── 10-listen-on-ipv6-by-default.sh │ ├── 15-local-resolvers.envsh │ ├── 20-envsubst-on-templates.sh │ ├── 30-tune-worker-processes.sh │ ├── Dockerfile │ └── docker-entrypoint.sh ├── sync-awsecr.sh └── update.sh /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/f5_cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/workflows/f5_cla.yml -------------------------------------------------------------------------------- /.github/workflows/sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.github/workflows/sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.bak 2 | -------------------------------------------------------------------------------- /.test/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/config.sh -------------------------------------------------------------------------------- /.test/tests/ipv6/expected-std-out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/ipv6/expected-std-out.txt -------------------------------------------------------------------------------- /.test/tests/ipv6/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/ipv6/run.sh -------------------------------------------------------------------------------- /.test/tests/modules/nginx.conf.sme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/modules/nginx.conf.sme -------------------------------------------------------------------------------- /.test/tests/modules/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/modules/run.sh -------------------------------------------------------------------------------- /.test/tests/static/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/static/run.sh -------------------------------------------------------------------------------- /.test/tests/templates-resolver-ipv6/expected-std-out.txt: -------------------------------------------------------------------------------- 1 | example.com - OK 2 | -------------------------------------------------------------------------------- /.test/tests/templates-resolver-ipv6/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates-resolver-ipv6/run.sh -------------------------------------------------------------------------------- /.test/tests/templates-resolver-ipv6/server.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates-resolver-ipv6/server.conf.template -------------------------------------------------------------------------------- /.test/tests/templates-resolver/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates-resolver/run.sh -------------------------------------------------------------------------------- /.test/tests/templates-resolver/server.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates-resolver/server.conf.template -------------------------------------------------------------------------------- /.test/tests/templates/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates/run.sh -------------------------------------------------------------------------------- /.test/tests/templates/server.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/templates/server.conf.template -------------------------------------------------------------------------------- /.test/tests/workers/expected-std-out.txt: -------------------------------------------------------------------------------- 1 | example.com - OK 2 | # Commented out by 30-tune-worker-processes.sh 3 | -------------------------------------------------------------------------------- /.test/tests/workers/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/workers/run.sh -------------------------------------------------------------------------------- /.test/tests/workers/server.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/.test/tests/workers/server.conf.template -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile-alpine-otel.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-alpine-otel.template -------------------------------------------------------------------------------- /Dockerfile-alpine-perl.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-alpine-perl.template -------------------------------------------------------------------------------- /Dockerfile-alpine-slim.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-alpine-slim.template -------------------------------------------------------------------------------- /Dockerfile-alpine.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-alpine.template -------------------------------------------------------------------------------- /Dockerfile-debian-otel.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-debian-otel.template -------------------------------------------------------------------------------- /Dockerfile-debian-perl.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-debian-perl.template -------------------------------------------------------------------------------- /Dockerfile-debian.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/Dockerfile-debian.template -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /entrypoint/10-listen-on-ipv6-by-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/entrypoint/10-listen-on-ipv6-by-default.sh -------------------------------------------------------------------------------- /entrypoint/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/entrypoint/15-local-resolvers.envsh -------------------------------------------------------------------------------- /entrypoint/20-envsubst-on-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/entrypoint/20-envsubst-on-templates.sh -------------------------------------------------------------------------------- /entrypoint/30-tune-worker-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/entrypoint/30-tune-worker-processes.sh -------------------------------------------------------------------------------- /entrypoint/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/entrypoint/docker-entrypoint.sh -------------------------------------------------------------------------------- /generate-stackbrew-library.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/generate-stackbrew-library.sh -------------------------------------------------------------------------------- /mainline/alpine-otel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-otel/Dockerfile -------------------------------------------------------------------------------- /mainline/alpine-perl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-perl/Dockerfile -------------------------------------------------------------------------------- /mainline/alpine-slim/10-listen-on-ipv6-by-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/10-listen-on-ipv6-by-default.sh -------------------------------------------------------------------------------- /mainline/alpine-slim/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/15-local-resolvers.envsh -------------------------------------------------------------------------------- /mainline/alpine-slim/20-envsubst-on-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/20-envsubst-on-templates.sh -------------------------------------------------------------------------------- /mainline/alpine-slim/30-tune-worker-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/30-tune-worker-processes.sh -------------------------------------------------------------------------------- /mainline/alpine-slim/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/Dockerfile -------------------------------------------------------------------------------- /mainline/alpine-slim/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine-slim/docker-entrypoint.sh -------------------------------------------------------------------------------- /mainline/alpine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/alpine/Dockerfile -------------------------------------------------------------------------------- /mainline/debian-otel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian-otel/Dockerfile -------------------------------------------------------------------------------- /mainline/debian-perl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian-perl/Dockerfile -------------------------------------------------------------------------------- /mainline/debian/10-listen-on-ipv6-by-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/10-listen-on-ipv6-by-default.sh -------------------------------------------------------------------------------- /mainline/debian/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/15-local-resolvers.envsh -------------------------------------------------------------------------------- /mainline/debian/20-envsubst-on-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/20-envsubst-on-templates.sh -------------------------------------------------------------------------------- /mainline/debian/30-tune-worker-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/30-tune-worker-processes.sh -------------------------------------------------------------------------------- /mainline/debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/Dockerfile -------------------------------------------------------------------------------- /mainline/debian/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/mainline/debian/docker-entrypoint.sh -------------------------------------------------------------------------------- /modules/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/modules/Dockerfile -------------------------------------------------------------------------------- /modules/Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/modules/Dockerfile.alpine -------------------------------------------------------------------------------- /modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/modules/README.md -------------------------------------------------------------------------------- /modules/echo/build-deps: -------------------------------------------------------------------------------- 1 | make gcc 2 | -------------------------------------------------------------------------------- /modules/echo/prebuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/modules/echo/prebuild -------------------------------------------------------------------------------- /modules/echo/source: -------------------------------------------------------------------------------- 1 | https://github.com/openresty/echo-nginx-module/archive/v0.63.tar.gz 2 | -------------------------------------------------------------------------------- /stable/alpine-otel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-otel/Dockerfile -------------------------------------------------------------------------------- /stable/alpine-perl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-perl/Dockerfile -------------------------------------------------------------------------------- /stable/alpine-slim/10-listen-on-ipv6-by-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/10-listen-on-ipv6-by-default.sh -------------------------------------------------------------------------------- /stable/alpine-slim/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/15-local-resolvers.envsh -------------------------------------------------------------------------------- /stable/alpine-slim/20-envsubst-on-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/20-envsubst-on-templates.sh -------------------------------------------------------------------------------- /stable/alpine-slim/30-tune-worker-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/30-tune-worker-processes.sh -------------------------------------------------------------------------------- /stable/alpine-slim/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/Dockerfile -------------------------------------------------------------------------------- /stable/alpine-slim/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine-slim/docker-entrypoint.sh -------------------------------------------------------------------------------- /stable/alpine/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/alpine/Dockerfile -------------------------------------------------------------------------------- /stable/debian-otel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian-otel/Dockerfile -------------------------------------------------------------------------------- /stable/debian-perl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian-perl/Dockerfile -------------------------------------------------------------------------------- /stable/debian/10-listen-on-ipv6-by-default.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/10-listen-on-ipv6-by-default.sh -------------------------------------------------------------------------------- /stable/debian/15-local-resolvers.envsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/15-local-resolvers.envsh -------------------------------------------------------------------------------- /stable/debian/20-envsubst-on-templates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/20-envsubst-on-templates.sh -------------------------------------------------------------------------------- /stable/debian/30-tune-worker-processes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/30-tune-worker-processes.sh -------------------------------------------------------------------------------- /stable/debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/Dockerfile -------------------------------------------------------------------------------- /stable/debian/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/stable/debian/docker-entrypoint.sh -------------------------------------------------------------------------------- /sync-awsecr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/sync-awsecr.sh -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nginx/docker-nginx/HEAD/update.sh --------------------------------------------------------------------------------