Commit Graph
100 Commits
Author SHA1 Message Date
Nicolas Duchon 121e7020fc docs: add proxy protocol to configuration summary 2025-07-27 15:27:56 +02:00
Nicolas DuchonandGitHub e6d78e7474 docs: update nginx version badge 2025-07-26 18:27:18 +02:00
Nicolas DuchonandGitHub bf92b5479c Merge pull request #2638 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.15.0-debian
build: bump nginxproxy/docker-gen from 0.14.7 to 0.15.0
2025-07-23 19:07:53 +02:00
Nicolas DuchonandGitHub 4f70a63c2e Merge pull request #2636 from SchoNie/CRL-expired-fix
ci: fix expired CRL files used in testing
2025-07-09 19:54:42 +02:00
Nicolas DuchonandGitHub 8f0c7ec6b1 Merge pull request #2635 from nginx-proxy/dependabot/docker/library/nginx-1.29.0
build: bump library/nginx from 1.27.5 to 1.29.0
2025-07-01 02:23:59 +02:00
Nicolas DuchonandGitHub 85c95a1ff2 Merge pull request #2634 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.4.1
ci: bump pytest from 8.4.0 to 8.4.1 in /test/requirements
2025-06-24 21:38:45 +02:00
Nicolas DuchonandGitHub a8c8663e3c Merge pull request #2633 from nginx-proxy/dependabot/pip/test/requirements/urllib3-2.5.0
ci: bump urllib3 from 2.4.0 to 2.5.0 in /test/requirements
2025-06-24 08:25:30 +02:00
Nicolas DuchonandGitHub d23cc1e1c6 Merge pull request #2632 from nginx-proxy/dependabot/pip/test/requirements/requests-2.32.4
ci: bump requests from 2.32.3 to 2.32.4 in /test/requirements
2025-06-17 22:11:19 +02:00
Nicolas DuchonandGitHub 24c8fd0406 Merge pull request #2631 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.4.0
ci: bump pytest from 8.3.5 to 8.4.0 in /test/requirements
2025-06-10 21:12:19 +02:00
Nicolas DuchonandGitHub 2c838107ed Merge pull request #2592 from SchoNie/mtls-client-certificate
feat: SSL client certificate validation
2025-06-10 20:21:04 +02:00
Nicolas DuchonandGitHub 219d3b1b8c Merge pull request #2625 from nginx-proxy/test/wait-for-docker-gen
test: fix docker-gen tests flakyness
2025-05-31 21:17:37 +02:00
Nicolas DuchonandGitHub 24589be16a Merge pull request #2626 from srstsavage/acme-challenge-auth-request-off
fix: set auth_request off for all acme challenge locations
2025-05-31 21:04:08 +02:00
Nicolas Duchon d3a3d32e18 test: drop old checks in docker-gen tests
docker engine 1.13 has been out for more than 8 years now
2025-05-26 22:59:24 +02:00
Nicolas DuchonandGitHub 3f17dd2949 test: typo 2025-05-24 15:00:06 +02:00
Nicolas Duchon def3131239 ci: disable fail-fast on test workflow 2025-05-24 14:57:12 +02:00
Nicolas Duchon 0bb98ef415 test: simplify container readiness check 2025-05-24 14:43:35 +02:00
Nicolas DuchonandGitHub 5c103041ac Merge pull request #2623 from nginx-proxy/docs/config-summary
docs: config summary
2025-05-24 11:10:47 +02:00
Nicolas Duchon f4c297995d docs: config summary 2025-05-24 11:05:17 +02:00
Nicolas Duchon 0479cb02a2 test: fix docker-gen flaky tests 2025-05-23 21:42:26 +02:00
Nicolas Duchon 4af3be397a test: wait for docker-gen container to be ready too 2025-05-23 21:33:11 +02:00
Nicolas DuchonandGitHub 554689cc08 Merge pull request #2602 from p12tic/acme-unknown-virtual-host
feat: support ACME challenges for unknown virtual hosts
2025-05-20 00:04:14 +02:00
Nicolas Duchon a1372d2a9b docs: standadize docker cli invocation style 2025-05-18 20:39:59 +02:00
Nicolas DuchonandGitHub 7dd39e6903 fix(build): correctly grab docker-gen version from dockerfile (#2622) 2025-05-18 20:32:29 +02:00
Nicolas DuchonandGitHub 145278b0ae Merge pull request #2279 from Knapoc/network-segregation-seperate-containers
feat: allow nginx / docker-gen network segregation
2025-05-15 13:18:29 +02:00
Nicolas Duchon eb9f0f31d7 docs: add NGINX_CONTAINER_LABEL to docs 2025-05-11 13:05:12 +02:00
Nicolas Duchon db51154175 test: custom nginx network segregation label 2025-05-11 12:46:45 +02:00
Nicolas Duchon bfabd46054 test: network segregation w/ internal Docker network 2025-05-11 12:40:17 +02:00
Nicolas Duchon 40744f6f41 refactor: deduplicate code 2025-05-11 12:28:32 +02:00
Nicolas Duchon be1fd94778 chore: configure the issue template chooser 2025-05-11 12:01:38 +02:00
Nicolas DuchonandGitHub 67aa2aafd2 chore: update issue templates 2025-05-11 11:38:13 +02:00
Nicolas DuchonandGitHub 08ece5784f Merge pull request #2617 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.7-debian
build: bump nginxproxy/docker-gen from 0.14.6-debian to 0.14.7-debian
2025-05-08 14:13:32 +02:00
Nicolas DuchonandGitHub deda07a5c6 Merge pull request #2616 from nginx-proxy/dependabot/docker/nginxproxy/forego-0.18.3-debian
build: bump nginxproxy/forego from 0.18.2-debian to 0.18.3-debian
2025-05-08 14:13:13 +02:00
Nicolas DuchonandGitHub 3da268fd04 Merge pull request #2611 from nginx-proxy/dependabot/docker/library/nginx-1.27.5
build: bump library/nginx from 1.27.4 to 1.27.5
2025-05-08 13:44:28 +02:00
Nicolas Duchon 860d63fbc2 test: bump nginx version used for cert creation to 1.27.5 2025-05-08 13:31:29 +02:00
Nicolas Duchon c581ca2982 docs: bump nginx badge to 1.27.5 2025-05-08 13:31:18 +02:00
Nicolas DuchonandGitHub 9d5e77a12c Merge pull request #2609 from nginx-proxy/dependabot/pip/test/requirements/urllib3-2.4.0
ci: bump urllib3 from 2.3.0 to 2.4.0 in /test/requirements
2025-05-08 13:17:59 +02:00
Nicolas DuchonandGitHub 955797c07d Merge pull request #2614 from damascene/patch-1
Clear instruction for naming of htpasswd file
2025-05-08 13:10:53 +02:00
Nicolas DuchonandGitHub f47f171f88 Merge pull request #2612 from nginx-proxy/dependabot/pip/test/requirements/packaging-25.0
ci: bump packaging from 24.2 to 25.0 in /test/requirements
2025-05-08 12:51:17 +02:00
Nicolas DuchonandGitHub 45342410bf Merge pull request #2607 from p12tic/doc-config-file-ordering
docs: Add a note about configuration ordering in /etc/nginx/conf.d
2025-04-11 18:06:51 +02:00
Nicolas DuchonandGitHub 3150db44e4 Merge pull request #2603 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.6-debian
build: bump nginxproxy/docker-gen from 0.14.5 to 0.14.6
2025-03-23 18:09:27 +01:00
Nicolas DuchonandGitHub 1842acba7d Merge pull request #2591 from SchoNie/tests-contextmanager-fixes
tests: DockerComposer contextmanager improvements
2025-03-10 23:55:06 +01:00
Nicolas DuchonandGitHub 485b3c3445 Merge pull request #2599 from Marukome0743/syntax
build: add `syntax` parser directive to Dockerfile
2025-03-10 23:10:26 +01:00
Nicolas DuchonandGitHub 59106c541b Merge pull request #2598 from Marukome0743/bump
docs: bump docker image version
2025-03-10 23:05:35 +01:00
Nicolas DuchonandGitHub 65b4804f7d Merge pull request #2594 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.5
ci: bump pytest from 8.3.4 to 8.3.5 in /test/requirements
2025-03-08 17:45:03 +01:00
Nicolas DuchonandGitHub f4bd1ff63a ci: fix quote typo 2025-02-22 14:40:31 +01:00
Nicolas DuchonandGitHub 82eec358bf ci: disable scheduled build/push on forks 2025-02-22 14:28:06 +01:00
Nicolas DuchonandGitHub 04797a52e1 test: bump nginx version used for cert creation to 1.27.4 2025-02-09 14:04:55 +01:00
Nicolas DuchonandGitHub 05e2c249a8 docs: bump nginx badge to 1.27.4 2025-02-09 14:02:55 +01:00
Nicolas DuchonandGitHub 8f864e3198 Merge pull request #2584 from pini-gh/pini-debian-docker
test: support docker-compose v1 & debian bookworm
2025-02-09 13:49:02 +01:00
Nicolas DuchonandGitHub 3594435cd8 Merge pull request #2585 from nginx-proxy/dependabot/docker/library/nginx-1.27.4
build: bump library/nginx from 1.27.3 to 1.27.4
2025-02-07 11:02:33 +01:00
Nicolas DuchonandGitHub 1da623019f Merge pull request #2576 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.5-debian
build: bump nginxproxy/docker-gen from 0.14.4 to 0.14.5
2025-01-19 23:03:10 +01:00
Nicolas DuchonandGitHub 18030a7896 Merge pull request #1737 from junderw/fix-redirect
feat: redirect non-GET methods using 308 instead of 301
2025-01-18 22:03:27 +01:00
Nicolas DuchonandGitHub dfbff1eb9c Merge pull request #2561 from nginx-proxy/fix/proto-with-multiports
fix: add proto to VIRTUAL_HOST_MULTIPORTS
2025-01-18 22:01:09 +01:00
Nicolas Duchon 34a33a2255 tests: virtual proto 2025-01-18 21:50:41 +01:00
Nicolas Duchon a61e485410 tests: refactor due to rebase 2025-01-18 20:41:17 +01:00
Nicolas Duchon 9312d5239a docs: typo 2025-01-18 20:25:01 +01:00
Nicolas Duchon 9fc7cec15c feat: customizable non get redirect code 2025-01-18 20:25:01 +01:00
Nicolas Duchon 8447a36046 tests: parameterize test 2025-01-18 20:25:01 +01:00
Nicolas Duchon 923f05032f tests: fix tests & test compose file 2025-01-18 20:25:01 +01:00
Nicolas DuchonandGitHub 691724c81f Merge pull request #2570 from nginx-proxy/test/refactor-darwin
tests: factor out base nginx-proxy config and enable local testing on macOS / Darwin
2025-01-05 11:37:45 +01:00
Nicolas DuchonandNiek aa8145b62d tests: review changes
Co-authored-by: Niek <100143256+SchoNie@users.noreply.github.com>
2025-01-05 00:05:30 +01:00
Nicolas Duchon 836012cad6 docs: update test README 2025-01-03 16:00:36 +01:00
Nicolas Duchon 005377c6e5 tests: remove remaining unneeded container config 2024-12-30 20:45:08 +01:00
Nicolas Duchon bfdd72fe95 tests: type hints and linting 2024-12-30 14:17:03 +01:00
Nicolas Duchon 40309e2441 tests: enable local testing on macOS / Darwin 2024-12-30 13:41:47 +01:00
Nicolas Duchon daa9449176 tests: factor out base nginx-proxy config 2024-12-30 12:07:30 +01:00
Nicolas DuchonandGitHub 4ccbc3edec Merge pull request #2569 from nginx-proxy/test/cleanup
tests: fix, cleanup and restructure test code
2024-12-27 21:47:56 +01:00
Nicolas Duchon 1f732a54c6 tests: missing doubles quotes on WEB_PORTS 2024-12-27 21:36:39 +01:00
Nicolas Duchon ae0c9a8e96 tests: fixture type hints and style standardization 2024-12-27 21:36:07 +01:00
Nicolas Duchon ea99c1a6f9 tests: review comments 2024-12-27 16:16:55 +01:00
Nicolas Duchon 1e9745f604 tests: complete typing, minor fixes 2024-12-26 16:21:30 +01:00
Nicolas Duchon 7b6baa43cd tests: remove custom system_has_ipv6() method 2024-12-26 01:13:29 +01:00
Nicolas DuchonandGitHub a2c316a876 docs: add powered by section with relevant JetBains IDEs
JetBrains is providing a license for GoLang and PyCharm to the
maintainer of this project as part of their open source program.
2024-12-25 15:39:00 +01:00
Nicolas Duchon fb0fc331c0 tests: minor typos and code style 2024-12-24 16:26:23 +01:00
Nicolas Duchon eb09876f97 tests: standardize file structure & naming 2024-12-24 16:22:20 +01:00
Nicolas Duchon 35e2d21527 tests: do not remove containers on host 2024-12-24 14:05:42 +01:00
Nicolas Duchon b5dea1cf50 tests: cleanup test code
- remove unused imports in test cases
- fix code smells and code style in conftest.py
2024-12-24 13:53:09 +01:00
Nicolas DuchonandGitHub c60eff5d16 Merge pull request #2566 from SchoNie/python3.12+
ci: python 3.12+ compatibility
2024-12-18 17:29:28 +01:00
Nicolas DuchonandGitHub 2bb0bbe5c9 Merge pull request #2565 from nginx-proxy/chore/compose-version-obsolete
chore: docker compose version is obsolete
2024-12-18 02:39:23 +01:00
Nicolas Duchon fbad3ac3fc chore: docker compose version is obsolete 2024-12-18 02:08:46 +01:00
Nicolas DuchonandGitHub 0c4be4e90f docs: better custom config examples
plus a few minor fixes and some linting
2024-12-09 00:17:48 +01:00
Nicolas DuchonandGitHub b9657874b9 Merge pull request #2563 from nginx-proxy/tests/cert-select
tests: supplemental test for certificate selection
2024-12-08 21:55:27 +01:00
Nicolas Duchon 56a4bb8601 tests: supplemental test for certificate selection 2024-12-08 21:30:47 +01:00
Nicolas DuchonandGitHub c67739f1cc ci: remove dockerhub login for tests
This break tests on forked repositories.
2024-12-08 18:23:57 +01:00
Nicolas Duchon a25b7ea1ef docs: add proto to VIRTUAL_HOST_MULTIPORTS 2024-12-08 14:06:38 +01:00
Nicolas DuchonandGitHub 22e6e59034 Merge pull request #2558 from nginx-proxy/fix/wildcard-cert-select
fix: wildcard certificates should only work one level deep
2024-12-08 13:25:57 +01:00
Nicolas DuchonandGitHub 0c141e64ba ci: only push on demand images to nginxproxy/nginx-proxy 2024-12-08 13:15:38 +01:00
Nicolas Duchon 3c5bbcf029 docs: clarify certificate selection 2024-12-08 13:11:50 +01:00
Nicolas Duchon 9bd84fc95e fix: add proto to VIRTUAL_HOST_MULTIPORTS 2024-12-08 11:59:48 +01:00
Nicolas DuchonandGitHub b6c8851794 Merge pull request #2499 from nginx-proxy/ipv6
feat: basic implementation of IPv6 for IPv6 docker networks
2024-12-08 11:58:12 +01:00
Nicolas Duchon 30299e69bc tests: certificate selection 2024-12-07 20:15:44 +01:00
Nicolas Duchon 271e31dec4 fix: wildcard certificates should only work one level deep 2024-12-07 19:33:53 +01:00
Nicolas DuchonandGitHub 559ddc7d13 Merge pull request #2535 from nginx-proxy/restore-default-certificate
feat: trust default certificate
2024-12-07 18:04:16 +01:00
Nicolas Duchon e96a3ddec2 ci: build/publish on demand workflow 2024-12-03 08:31:08 +01:00
Nicolas DuchonandGitHub f0034c661a Merge pull request #2554 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.4
ci: bump pytest from 8.3.3 to 8.3.4 in /test/requirements
2024-12-02 09:22:36 +01:00
Nicolas Duchon 7c003a4aa4 docs: markdown linting 2024-12-02 09:21:03 +01:00
Nicolas Duchon baa2ce5e8b docs: IPv6 support for docker networks 2024-12-01 22:41:09 +01:00
Nicolas Duchon 993bcc07c0 test: globally untrusted default cert 2024-12-01 20:24:53 +01:00
Nicolas Duchon 07b469d8ac docs: default certificate optional trust 2024-12-01 19:58:30 +01:00
Nicolas Duchon ce2e076d65 chore: add wip folder to .gitignore 2024-12-01 19:35:06 +01:00