From 2427c07f4c102e149b7464106c1766826901a0e0 Mon Sep 17 00:00:00 2001 From: ArthurErlich Date: Sat, 30 May 2026 12:38:23 +0200 Subject: [PATCH] feat(docker): add FrankenPHP Caddy configuration Add production and dev Caddyfiles for FrankenPHP: - Caddyfile: HTTP-only on :8080, auto_https off, worker mode - Caddyfile.dev: same but without worker directive so Xdebug step-debugging remains functional; Caddy debug logging enabled Co-Authored-By: Claude Sonnet 4.6 --- docker/frankenphp/Caddyfile | 13 +++++++++++++ docker/frankenphp/Caddyfile.dev | 12 ++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 docker/frankenphp/Caddyfile create mode 100644 docker/frankenphp/Caddyfile.dev diff --git a/docker/frankenphp/Caddyfile b/docker/frankenphp/Caddyfile new file mode 100644 index 0000000..2234c7b --- /dev/null +++ b/docker/frankenphp/Caddyfile @@ -0,0 +1,13 @@ +{ + admin off + auto_https off + + frankenphp { + worker /app/public/worker.php + } +} + +:8080 { + root * /app/public + php_server +} diff --git a/docker/frankenphp/Caddyfile.dev b/docker/frankenphp/Caddyfile.dev new file mode 100644 index 0000000..37f2f0f --- /dev/null +++ b/docker/frankenphp/Caddyfile.dev @@ -0,0 +1,12 @@ +{ + admin off + auto_https off + debug + + frankenphp +} + +:8080 { + root * /app/public + php_server +}