You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
710 B
42 lines
710 B
{ |
|
{$CADDY_GLOBAL_OPTIONS} |
|
|
|
frankenphp { |
|
{$FRANKENPHP_CONFIG} |
|
} |
|
} |
|
|
|
{$CADDY_EXTRA_CONFIG} |
|
|
|
{$SERVER_NAME:localhost} { |
|
log { |
|
{$CADDY_SERVER_LOG_OPTIONS} |
|
# Redact the authorization query parameter that can be set by Mercure |
|
format filter { |
|
request>uri query { |
|
replace authorization REDACTED |
|
} |
|
} |
|
} |
|
|
|
root /app/public |
|
encode zstd br gzip |
|
|
|
vulcain |
|
|
|
{$CADDY_SERVER_EXTRA_DIRECTIVES} |
|
|
|
# Disable Topics tracking if not enabled explicitly: https://github.com/jkarlin/topics |
|
header ?Permissions-Policy "browsing-topics=()" |
|
|
|
@phpRoute { |
|
not path /.well-known/mercure* |
|
not file {path} |
|
} |
|
rewrite @phpRoute index.php |
|
|
|
@frontController path index.php |
|
php @frontController |
|
|
|
file_server |
|
}
|
|
|