Nicolas Duchon and GitHub
f54f89a5f3
Merge pull request #2547 from SchoNie/loadbalance-readme
...
docs: remove experimental label for http loadbalance
2024-11-27 08:37:53 +01:00
Nicolas Duchon and GitHub
57016e43f3
Merge pull request #2546 from nginx-proxy/keepalive-auto-by-default
...
feat: enable keepalive by default
2024-11-25 18:01:21 +01:00
Nicolas Duchon and GitHub
c944877b70
Merge pull request #2545 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.4-debian
...
build: bump nginxproxy/docker-gen from 0.14.3-debian to 0.14.4
2024-11-25 18:00:19 +01:00
Nicolas Duchon
52ffab1ce6
feat: enable keepalive by default
2024-11-25 09:16:57 +01:00
Nicolas Duchon and GitHub
d7acd931a3
Merge pull request #2538 from SchoNie/test-access-log-disabled
...
test: add test for DISABLE_ACCESS_LOGS
2024-11-05 20:19:07 +01:00
Nicolas Duchon and GitHub
9ca7d26821
Merge pull request #2537 from nginx-proxy/debug-endpoint-regexp
...
fix: do not render regexp hostname in debug endpoint response
2024-11-04 23:21:44 +01:00
Nicolas Duchon
fdb7310cda
fix: do not render regexp hostname in debug endpoint response
2024-11-04 23:03:01 +01:00
Nicolas Duchon and GitHub
a79445feef
Merge pull request #2534 from nginx-proxy/refactor-globals
...
refactor: move $globals.ENV to $globals.config
2024-11-04 09:17:56 +01:00
Nicolas Duchon and GitHub
80474e37e8
Merge pull request #2536 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.3-debian
...
build: bump nginxproxy/docker-gen from 0.14.2-debian to 0.14.3-debian
2024-11-04 08:15:19 +01:00
Nicolas Duchon
fbf3e2f458
docs: complete debug endpoint docs
2024-11-03 11:44:50 +01:00
Nicolas Duchon
7d909782f9
refactor: move debug's hostname into vhost
2024-11-03 11:28:39 +01:00
Nicolas Duchon
72bb8a66d8
refactor: further align template syntax
2024-11-02 23:45:31 +01:00
Nicolas Duchon
01d14f0942
refactor: align global config template syntax
2024-11-02 23:11:39 +01:00
Nicolas Duchon
cab2a2d151
refactor: move log configs to $globals.config
2024-11-02 22:05:58 +01:00
Nicolas Duchon
a06cd1ae9a
refactor: move resolvers to $globals.config
2024-11-02 21:58:37 +01:00
Nicolas Duchon
946485e0b8
refactor: move default host to $globals.config
2024-11-02 21:52:27 +01:00
Nicolas Duchon
db0421eb4a
refactor: move https method to $globals.config
2024-11-02 21:46:56 +01:00
Nicolas Duchon
30b909de8e
refactor: move https enforcing to $globals.config
2024-11-02 21:32:41 +01:00
Nicolas Duchon
dcbb695a4b
refactor: move global http2/http3 to $globals.config
2024-11-02 21:19:14 +01:00
Nicolas Duchon
07aef2bd83
refactor: move global acme challenge location to $globals.config
2024-11-02 21:13:56 +01:00
Nicolas Duchon
52100c40af
refactor: move global hsts to $globals.config
2024-11-02 21:02:16 +01:00
Nicolas Duchon and GitHub
031a2b16bb
Merge pull request #2525 from nginx-proxy/debug-endpoint
...
feat: nginx-proxy debug endpoint
2024-11-02 17:32:47 +01:00
Nicolas Duchon
9114b8047d
test: paths are stripped from debug endpoint response if too long
2024-11-02 17:20:25 +01:00
Nicolas Duchon
190030745c
test: nginx-proxy debug endpoint
2024-11-02 16:48:55 +01:00
Nicolas Duchon
32ad9b7102
feat: protection against too long debug response
2024-11-02 16:04:21 +01:00
Nicolas Duchon
7dafac8b87
docs: documentation for debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
dce7663b69
refactor: remove duplicate code
2024-11-02 16:04:21 +01:00
Nicolas Duchon
fe52878940
refactor: expose clearly access log status in debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
ebed622fd7
feat: nginx-proxy debug endpoint
2024-11-02 16:04:21 +01:00
Nicolas Duchon
8fed348ff7
refactor: move global config properties to a sub dict
2024-11-02 16:04:21 +01:00
Nicolas Duchon and GitHub
a3db62bb14
Merge pull request #2533 from nginx-proxy/2529
...
fix: use sha1 hash for config files name when using regex host
2024-11-02 14:11:22 +01:00
Nicolas Duchon
4c67b24552
test: rename file for clarity
2024-11-01 21:54:59 +01:00
Nicolas Duchon
1cd7b97e8f
test: regex vhost file names
2024-11-01 21:37:29 +01:00
Nicolas Duchon
5baf4a163f
docs: update docs regex file name change
2024-11-01 21:36:00 +01:00
Nicolas Duchon
73ba28091a
fix: use sha1 hash for config files when using regex host
2024-11-01 20:32:00 +01:00
Nicolas Duchon and GitHub
5ec120a296
docs: TLSv1/TLSv1.1 work on the alpine image too
2024-10-16 12:25:21 +02:00
Nicolas Duchon and GitHub
8417046748
Merge pull request #2510 from liuxiaoy/patch-1
...
fix: correctly enable TLSv1 and TLSv1.1
2024-10-12 19:33:33 +02:00
Nicolas Duchon
ac0a4ca826
docs: warn about TLSv1 / TLSv1.1 being available only on debian
2024-10-06 16:01:58 +02:00
Nicolas Duchon
3ba0678ce5
fix: re-enable TLSv1 and TLSv1.1 on relevant policies
2024-10-06 15:45:10 +02:00
Nicolas Duchon and GitHub
4251249761
Merge pull request #2519 from nginx-proxy/dependabot/docker/library/nginx-1.27.2
...
build: bump library/nginx from 1.27.1 to 1.27.2
2024-10-03 11:38:20 +02:00
Nicolas Duchon and GitHub
69488808b9
Merge pull request #2520 from nginx-proxy/reject-handshake
...
fix: reject SSL handshake rather than using empty certificate
2024-10-03 10:23:18 +02:00
Nicolas Duchon
712a7ef176
fix: reject SSL handshake rather than using empty certificate
2024-10-03 09:57:20 +02:00
Nicolas Duchon and GitHub
76873746f3
Merge pull request #2512 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.3
...
ci: bump pytest from 8.3.2 to 8.3.3 in /test/requirements
2024-09-20 00:58:36 +02:00
Nicolas Duchon and GitHub
f100b4426f
Merge pull request #2505 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.2-debian
...
build: bump nginxproxy/docker-gen from 0.14.1 to 0.14.2
2024-08-27 07:40:36 +02:00
Nicolas Duchon and GitHub
d4d3f12a41
Merge pull request #2504 from nginx-proxy/dependabot/docker/nginxproxy/forego-0.18.2-debian
...
build: bump nginxproxy/forego from 0.18.1 to 0.18.2
2024-08-27 07:27:00 +02:00
Nicolas Duchon and GitHub
83110b24ef
Merge pull request #2498 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.14.1-debian
...
build: bump nginxproxy/docker-gen from 0.14.0 to 0.14.1
2024-07-31 20:39:59 +02:00
Nicolas Duchon and GitHub
290d275a68
Merge pull request #2497 from nginx-proxy/2496
...
fix: use fastcgi.conf on alpine and fastcgi_params on debien
2024-07-29 18:50:33 +02:00
Nicolas Duchon
5f4e77b6e7
fix: use fastcgi.conf on alpine and fastcgi_params on debien
2024-07-29 18:15:04 +02:00
Nicolas Duchon and GitHub
434a089251
Merge pull request #2495 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.2
...
ci: bump pytest from 8.3.1 to 8.3.2 in /test/requirements
2024-07-29 12:28:17 +02:00
Nicolas Duchon and GitHub
8d47458026
Merge pull request #2493 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.3.1
...
ci: bump pytest from 8.2.2 to 8.3.1 in /test/requirements
2024-07-22 08:11:55 +02:00
Nicolas Duchon and GitHub
31642a748f
Merge pull request #2485 from nginx-proxy/dependabot/github_actions/docker/build-push-action-6
...
ci: bump docker/build-push-action from 5 to 6
2024-06-24 23:37:05 +02:00
Nicolas Duchon and GitHub
b67b434711
Merge pull request #2478 from SchoNie/docs-1.6
...
docs: update version in README.md
2024-06-12 08:15:09 +02:00
Nicolas Duchon and GitHub
e6c301a4a5
Merge pull request #2477 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.2.2
...
ci: bump pytest from 8.2.1 to 8.2.2 in /test/requirements
2024-06-10 08:58:11 +02:00
Nicolas Duchon and GitHub
477366d9a4
Merge pull request #2475 from pini-gh/pini-fallback-https
...
fix: nohttp(s) shouldn't disable fallback server
2024-06-09 14:28:35 +02:00
Nicolas Duchon and GitHub
50608d7826
Merge pull request #2452 from pini-gh/pini-enforce-HTTPS_METHOD
...
fix: enforce HTTPS_METHOD on missing cert as well
2024-06-06 12:14:38 +02:00
Nicolas Duchon and GitHub
9506e60f43
Merge pull request #2473 from nginx-proxy/enable-acme-challenge
...
feat: enable acme challenge location handling by default
2024-06-06 08:31:01 +02:00
cea905ff88
docs: typo
...
Co-authored-by: Niek <100143256+SchoNie@users.noreply.github.com >
2024-06-05 15:55:49 +02:00
Nicolas Duchon
714fa25704
style: docs linting
2024-06-05 08:47:39 +02:00
Nicolas Duchon
4bd542de99
feat: handle acme challenge location by default
2024-06-05 08:47:11 +02:00
Nicolas Duchon and GitHub
fb9c3a646a
feat: custom default error page ( #2430 )
...
* feat: customizable error page
* fix: use regex on catchall root location to fix DEFAULT_ROOT=none test
* docs: custom error pages
* fix: don't use default nginx image error page
* docs: small fix
2024-05-22 08:23:48 +02:00
Nicolas Duchon and GitHub
b4c7ea603e
Merge pull request #2460 from nginx-proxy/pin-request
...
fix: hardcode requests package version to 2.31.0
2024-05-21 13:45:34 +02:00
Nicolas Duchon
2a793b2d5b
fix: hardcode requests package version to 2.31.0
...
This reverts commit 1c1f8e8700 .
2024-05-21 13:30:34 +02:00
Nicolas Duchon and GitHub
df464bbc81
Merge pull request #2459 from nginx-proxy/dependabot/pip/test/requirements/requests-2.32.1
...
ci: bump requests from 2.31.0 to 2.32.1 in /test/requirements
2024-05-21 11:24:46 +02:00
Nicolas Duchon and GitHub
ce2a78bebf
Merge pull request #2455 from nginx-proxy/dependabot/pip/test/requirements/pytest-8.2.1
...
ci: bump pytest from 8.2.0 to 8.2.1 in /test/requirements
2024-05-20 10:01:12 +02:00
Nicolas Duchon and GitHub
57501eb13f
Merge pull request #2449 from nginx-proxy/fix-fastcgi
...
fix: include a complete fastcgi_params config
2024-05-17 15:23:58 +02:00
Nicolas Duchon and GitHub
87ce03e3c3
Merge pull request #2451 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.13.1-debian
...
build: bump nginxproxy/docker-gen from 0.13.0 to 0.13.1
2024-05-16 18:37:34 +02:00
Nicolas Duchon and GitHub
1b4a3b036b
Merge pull request #2448 from pini-gh/pini-nohttp-behavior
...
fix: constistent behavior for `HTTPS_METHOD=nohttp`
2024-05-15 15:09:19 +02:00
Nicolas Duchon and GitHub
2564a93966
Merge pull request #2446 from pini-gh/pini-acme-challenge
...
Improve acme-challenge handling
2024-05-13 22:21:41 +02:00
Nicolas Duchon and GitHub
db07d90ad8
Merge pull request #2434 from nginx-proxy/multiport-support
...
feat: multiport support
2024-05-09 12:29:00 +02:00
Nicolas Duchon and GitHub
8e2642909e
Merge pull request #2445 from pini-gh/pini-disambiguate
...
build: disambiguate base image names
2024-05-08 21:17:59 +02:00
Nicolas Duchon and GitHub
fc02a5ae38
Merge pull request #2444 from pini-gh/pini-fix-test-test_build.py
...
fix 'requirements' path in test/test_build.py
2024-05-08 19:31:01 +02:00
Nicolas Duchon and GitHub
ec405f31d7
Merge pull request #2078 from KagurazakaNyaa/main
...
Support TCP and UDP proxy
2024-05-08 13:41:31 +02:00
be319e6629
docs: typo
...
Co-authored-by: Niek <100143256+SchoNie@users.noreply.github.com >
2024-05-06 15:34:51 +02:00
Nicolas Duchon and GitHub
99645f104d
docs: typo
2024-05-06 14:40:32 +02:00
Nicolas Duchon and GitHub
f964176106
Merge pull request #2438 from p12tic/test-acme-challenge
...
tests: Add tests for how Let's Encrypt ACME challenge is handled
2024-05-06 12:19:29 +02:00
Nicolas Duchon
1bf7eff04f
test: multiport merge with legacy variable
2024-05-05 20:45:43 +02:00
Nicolas Duchon and GitHub
c4c65a4441
Merge pull request #2440 from nginx-proxy/web-image-alpine
...
test: use python alpine variant as base for web image
2024-05-05 17:48:43 +02:00
Nicolas Duchon
be7c4c8c85
fix: do not discard containers without VIRTUAL_PATH
...
For containers grouped by identical VIRTUAL_HOST,
those with no VIRTUAL_PATH variable were silently discarded
when at least one container with VIRTUAL_PATH existed.
2024-05-05 16:36:04 +02:00
Nicolas Duchon
9a76577ebc
style: shellcheck linting
2024-05-05 16:31:50 +02:00
Nicolas Duchon
1b97b11173
test: use python:3-alpine as base for the web image
2024-05-05 16:31:32 +02:00
Nicolas Duchon
8b91f09a9b
docs: use examples closer to real life scenarios
2024-05-05 16:15:28 +02:00
Nicolas Duchon
d80ca7ec36
test: json syntax for multiports variable
2024-05-05 16:15:28 +02:00
Nicolas Duchon
53e9a03ac9
feat: print warning on unparsable VIRTUAL_HOST_MULTIPORTS
2024-05-05 16:15:28 +02:00
Nicolas Duchon
0baff189bc
refactor: get rid of get_path_info template
2024-05-05 16:15:28 +02:00
Nicolas Duchon
8359aa2089
docs: documentation for multiports support
2024-05-05 16:15:28 +02:00
Nicolas Duchon
47e2838e61
refactor: rename VIRTUAL_HOST_YAML -> VIRTUAL_HOST_MULTIPORTS
2024-05-05 16:15:27 +02:00
Nicolas Duchon
216eae9f70
test: multiports base test
2024-05-05 16:15:27 +02:00
Nicolas Duchon
62212186eb
test: re-organize test files
2024-05-05 16:15:27 +02:00
Nicolas Duchon
62d9c08474
fix: default values if port and dest are missing
2024-05-05 16:15:27 +02:00
Nicolas Duchon
fc98f4c953
refactor: cleanup template
2024-05-05 16:15:27 +02:00
Nicolas Duchon and GitHub
6e771fb3be
Merge pull request #2439 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.13.0-debian
...
build: bump nginxproxy/docker-gen from 0.12.1 to 0.13.0
2024-05-05 16:15:02 +02:00
Nicolas Duchon and GitHub
2ac4509a61
Merge pull request #2436 from nginx-proxy/dependabot/docker/nginxproxy/docker-gen-0.12.1-debian
...
build: bump nginxproxy/docker-gen from 0.12.0 to 0.12.1
2024-05-03 12:57:21 +02:00
Nicolas Duchon and GitHub
b4bceac3fd
Merge pull request #2435 from SchoNie/nginx-proxy-tester
...
tests: add test if nginx-proxy-builder can be build successfully
2024-05-03 12:56:53 +02:00
Nicolas Duchon and GitHub
6602769d9a
style: linting
2024-05-03 12:37:53 +02:00
Nicolas Duchon and GitHub
e46e62e660
Merge pull request #2433 from SchoNie/docs-urls
...
docs: url fixes
2024-05-03 11:32:25 +02:00
Nicolas Duchon and GitHub
43b8ab82a9
Merge pull request #2432 from SchoNie/webserver-syntaxwarning-fix
...
fix: tests webserver syntaxwarning
2024-05-03 11:08:46 +02:00
Nicolas Duchon and GitHub
1e55d9883f
Merge pull request #2429 from nginx-proxy/docs-qol
...
docs: redordering, grouping and navigation
2024-05-02 17:51:05 +02:00
Nicolas Duchon and GitHub
2ac4540a0d
docs: redordering, grouping and navigation
2024-05-02 15:28:24 +02:00
Nicolas Duchon and GitHub
769d58bcfb
Merge pull request #2425 from nginx-proxy/dependabot/docker/nginx-1.26.0
...
build: bump nginx from 1.25.4 to 1.26.0
2024-05-01 13:47:35 +02:00
Nicolas Duchon
766db8d942
docs: update nginx version badge
2024-05-01 13:38:32 +02:00