#!/bin/sh
# VIIZIA — entrypoint du container php-fpm.
# Pose les permissions sur les dossiers ecrivables par PHP avant de
# lancer le master php-fpm. Le master tourne en root, les workers en
# www-data : sans cela, le worker ne peut pas creer des dossiers dans
# /var/www/html/uploads (volume monte, owned par root par defaut).

set -e

# Assure que le dossier /uploads est ecrivable par les workers php-fpm.
mkdir -p /var/www/html/uploads
chown -R www-data:www-data /var/www/html/uploads
chmod -R 775 /var/www/html/uploads

# Cache + logs Symfony (import PDF diag → var/log/…).
mkdir -p /var/www/html/var/cache /var/www/html/var/log

if [ -d /var/www/html/var ]; then
    chown -R www-data:www-data /var/www/html/var
    chmod -R 775 /var/www/html/var
fi

exec "$@"
