From 74878f495cf3dd489a1e387dd070da6e343ed79c 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..a62a5f9 --- /dev/null +++ b/Caddyfile @@ -0,0 +1,11 @@ +{ + auto_https off + frankenphp +} + +:80 { + root * /app/public + encode zstd br gzip + php_server + file_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