diff --git a/frankenphp/docker-entrypoint.sh b/frankenphp/docker-entrypoint.sh index 9823560..907822c 100755 --- a/frankenphp/docker-entrypoint.sh +++ b/frankenphp/docker-entrypoint.sh @@ -53,6 +53,13 @@ if [ "$1" = 'frankenphp' ] || [ "$1" = 'php' ] || [ "$1" = 'bin/console' ]; then fi fi + # Vider le cache prod stale avant le démarrage des workers FrankenPHP. + # Sans ça, les workers chargent l'ancien cache du volume Docker et crashent + # en boucle si les classes du cache ne correspondent plus à la version déployée. + if [ "$APP_ENV" = "prod" ]; then + rm -rf var/cache/prod + fi + setfacl -R -m u:www-data:rwX -m u:"$(whoami)":rwX var setfacl -dR -m u:www-data:rwX -m u:"$(whoami)":rwX var fi