From 8e2e608ad9f0f5c92374ecd8bfe5a7e73df79d2b Mon Sep 17 00:00:00 2001 From: "ext.jeremy.guillot@maxicoffee.domains" Date: Thu, 26 Mar 2026 18:43:51 +0100 Subject: [PATCH] fix: limiter les workers FrankenPHP et nettoyer le Dockerfile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - worker.Caddyfile : limiter à 2 workers FrankenPHP pour éviter l'OOM lors du cache:clear en prod (chaque worker charge le kernel Symfony complet, la valeur par défaut = nb de CPUs était trop élevée) - Dockerfile : supprimer les COPY des assets UX (ux-live-component, ux-react, ux-turbo) supprimés de composer.json --- Dockerfile | 3 --- frankenphp/worker.Caddyfile | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2cfa5c0..f8c51a5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -108,9 +108,6 @@ RUN composer install --no-cache --prefer-dist --no-dev --no-autoloader --no-scri FROM node:22-alpine AS node_build WORKDIR /app COPY --link package.json package-lock.json ./ -COPY --from=composer_deps /app/vendor/symfony/ux-live-component/assets ./vendor/symfony/ux-live-component/assets -COPY --from=composer_deps /app/vendor/symfony/ux-react/assets ./vendor/symfony/ux-react/assets -COPY --from=composer_deps /app/vendor/symfony/ux-turbo/assets ./vendor/symfony/ux-turbo/assets RUN npm install COPY --link assets ./assets COPY --link webpack.config.js ./ diff --git a/frankenphp/worker.Caddyfile b/frankenphp/worker.Caddyfile index eaea189..9c38c40 100644 --- a/frankenphp/worker.Caddyfile +++ b/frankenphp/worker.Caddyfile @@ -1,3 +1,4 @@ worker { file ./public/index.php + num 2 } -- 2.49.1