Update tls.md - Using Custom TLS Certificates #883
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
I just updated the docs using a custom TLS certificate.
When we don't specify the
SERVER_NAMErunning justdocker compose up --wait, the container is healthy but we have this error in docker logs:php-1 | 2026/01/04 15:27:04.050 ERROR The "MERCURE_TRANSPORT_URL"" environment variable is not supported anymore, set the "transport" directive in the "MERCURE_EXTRA_DIRECTIVES" environment variable insteadIf we keep the
80port incompose.yaml, we have this error:php-1 | Error: adapting config using caddyfile: server listening on [:80] is HTTP, but attempts to configure TLS connection policiesIf we remove the
80port incompose.yaml, we have this error:Error: adapting config using caddyfile: /etc/frankenphp/Caddyfile:19: parsed 'php' as a site address, but it is a known directive; directives must appear in a site blockBy replacing the
80port by443and using theSERVER_NAME=https://server-name.localhost docker compose up --waiteverything seems to work.Reproducer:
tls.mddocs using a custom certificateWDYT ?