diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7d950ba..8b0f691 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,6 +45,9 @@ jobs: name: Check HTTPS reachability if: false # Remove this line when the homepage will be configured, or change the path to check run: curl -vk --fail-with-body https://localhost + - + name: Check Mercure reachability + run: curl -vkI --fail-with-body https://localhost/.well-known/mercure?topic=test - name: Create test database if: false # Remove this line if Doctrine ORM is installed diff --git a/frankenphp/Caddyfile b/frankenphp/Caddyfile index 997774b..573219c 100644 --- a/frankenphp/Caddyfile +++ b/frankenphp/Caddyfile @@ -44,9 +44,14 @@ # Disable Topics tracking if not enabled explicitly: https://github.com/jkarlin/topics header ?Permissions-Policy "browsing-topics=()" - @phpRoute not file {path} + @phpRoute { + not path /.well-known/mercure* + not file {path} + } rewrite @phpRoute index.php + @frontController path index.php php @frontController + file_server }