fix(prod) : droits www-data sur le volume de logs #138
Reference in New Issue
Block a user
Delete Branch "fix/prod-logs-volume-permissions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Le volume nommé
starseed_logsest monté sur/var/www/html/var/log(docker-compose.prod.yml), mais ce dossier n'existe pas dans l'image. Au premier montage d'un volume vide, Docker crée le point de montage enroot:root, ce qui empêchewww-data(le worker php-fpm) d'écrire les logs → crash de l'application.Même problème que celui rencontré et patché à la main sur Lesstime.
Correctif
Ajout de
var/logaumkdir -pdu Dockerfile, avant lechown -R www-data:www-data. Ainsi tout volume de logs neuf hérite automatiquement des droitswww-data— plus besoin de chown manuel.Déploiement
Nécessite un rebuild + push de l'image pour prendre effet en prod.