Files
Starseed/infra/prod
matthieu ac1a51a7f4
Auto Tag Develop / tag (push) Successful in 8s
fix(prod) : droits www-data sur le volume de logs (#138)
## Problème

Le volume nommé `starseed_logs` est 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 en `root:root`, ce qui empêche `www-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/log` au `mkdir -p` du Dockerfile, avant le `chown -R www-data:www-data`. Ainsi tout volume de logs neuf hérite automatiquement des droits `www-data` — plus besoin de chown manuel.

## Déploiement

Nécessite un rebuild + push de l'image pour prendre effet en prod.

---------

Co-authored-by: Matthieu <contact@malio.fr>
Reviewed-on: #138
2026-06-19 07:35:34 +00:00
..
2026-05-19 08:24:19 +02:00