Jernej Jakob
f31a0201f7
Merge 8adc2eb146
into 1da623019f
2025-01-25 11:48:18 +00:00
Nicolas Duchon
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
dependabot[bot]
e234ffba20
build: bump nginxproxy/docker-gen from 0.14.4-debian to 0.14.5-debian
...
Bumps nginxproxy/docker-gen from 0.14.4-debian to 0.14.5-debian.
---
updated-dependencies:
- dependency-name: nginxproxy/docker-gen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-01-19 20:34:13 +00:00
Nicolas Duchon
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 Duchon
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
junderw
820d4a29ac
tests: redirects
2025-01-18 20:25:01 +01:00
junderw
1859811311
feat: redirect using 308 for non-GET requests
2025-01-18 20:25:01 +01:00
Jernej Jakob
8adc2eb146
nginx.tmpl: use closest vhost.d and htpasswd files ( #1309 )
...
Add logic to find the closest matching files for vhost.d, vhost.d
_include and htpasswd files.
This allows multiple hosts to share these files, similar to wildcard
certificate files, but not limited to just 1 subdomain depth.
The match is anchored to the end of the string filename, so a largest
suffix match is found.
For example, 'vhost.d/b.c' will match a 'a.b.c' virtual host.
But 'a.b' will not match 'a.b.c'.
This is stricter than the "closest" match function that certificate
files used in the past, which would also match in the 2nd case.
This is a WIP, unfinished sections are marked with TODO.
2025-01-12 12:56:20 +01:00
Nicolas Duchon
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 Duchon
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 Duchon
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 Duchon
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 Duchon
c60eff5d16
Merge pull request #2566 from SchoNie/python3.12+
...
ci: python 3.12+ compatibility
2024-12-18 17:29:28 +01:00
Niek
142a159d56
ci: bump python module docker version check
...
ci: bump python module docker version check
2024-12-18 11:35:01 +01:00
Niek
92eb45f0ec
ci: python 3.12+ compatibility
...
ci: python 3.12+ compatibility
2024-12-18 11:34:19 +01:00
Nicolas Duchon
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 Duchon
0c4be4e90f
docs: better custom config examples
...
plus a few minor fixes and some linting
2024-12-09 00:17:48 +01:00
Nicolas Duchon
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 Duchon
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 Duchon
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 Duchon
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 Duchon
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 Duchon
559ddc7d13
Merge pull request #2535 from nginx-proxy/restore-default-certificate
...
feat: trust default certificate
2024-12-07 18:04:16 +01:00