L'image web (php:8.4-apache, Debian) pesait 547MB. Premier passage (#71) : suppression d'un docker-php-ext-install curl redondant (curl déjà compilé statiquement dans l'image de base) -> 509MB.
Deuxième passage, plus profond : aucune RewriteRule/RewriteCond dans le repo, seule fonctionnalité Apache utilisée = le Basic Auth de Calendar/ADMIN/ (équivalent nginx direct, même format .htpasswd). Passage à php-fpm + nginx sur Alpine, testé rigoureusement sur l'auth admin (401 sans/avec mauvais identifiants, 200 avec les bons, y compris sur un .php niché dans un sous-dossier pour écarter un contournement classique des locations nginx).
Contexte : audit disque du VPS OVH de l'association (2026-07-15).
Résolu par #72 (547MB -> 93MB), qui remplace #71 (fermée, contenu intégralement repris).
L'image web (
php:8.4-apache, Debian) pesait 547MB. Premier passage (#71) : suppression d'undocker-php-ext-install curlredondant (curl déjà compilé statiquement dans l'image de base) -> 509MB.Deuxième passage, plus profond : aucune RewriteRule/RewriteCond dans le repo, seule fonctionnalité Apache utilisée = le Basic Auth de Calendar/ADMIN/ (équivalent nginx direct, même format .htpasswd). Passage à php-fpm + nginx sur Alpine, testé rigoureusement sur l'auth admin (401 sans/avec mauvais identifiants, 200 avec les bons, y compris sur un .php niché dans un sous-dossier pour écarter un contournement classique des locations nginx).
Contexte : audit disque du VPS OVH de l'association (2026-07-15).
Résolu par #72 (547MB -> 93MB), qui remplace #71 (fermée, contenu intégralement repris).