From 7a5a53b3db3c78dc6334a294a84e1b08b542abf3 Mon Sep 17 00:00:00 2001 From: Sagent Date: Mon, 29 Jun 2026 12:32:55 +0000 Subject: [PATCH] fix: migrate from jcabillot/phpapache to dunglas/frankenphp --- Caddyfile | 11 +++++++++++ Dockerfile | 10 +++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 Caddyfile diff --git a/Caddyfile b/Caddyfile new file mode 100644 index 0000000..0823f90 --- /dev/null +++ b/Caddyfile @@ -0,0 +1,11 @@ +{ + auto_https off + frankenphp +} + +:8080 { + root * /app/public + encode zstd br gzip + try_files {path} /index.php?{query} + php_server +} diff --git a/Dockerfile b/Dockerfile index c814681..f4e2fb9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,9 @@ -ARG VERSION="latest" -FROM "jcabillot/phpapache:${VERSION}" +FROM dunglas/frankenphp:1-php8.5-alpine LABEL maintainer="Julien Cabillot " -COPY "root" "/var/www/html" +WORKDIR /app + +COPY Caddyfile /etc/frankenphp/Caddyfile +COPY --chown=www-data:www-data root /app/public + +USER www-data -- 2.52.0