<VirtualHost *:80>
    ServerName localhost
    # Ou votre nom de domaine de production

    DocumentRoot /srv/app/public
    DirectoryIndex index.php

    <Directory /srv/app/public>
        AllowOverride All
        Require all granted
    </Directory>

    # Rediriger les requêtes PHP vers PHP-FPM via le proxy FCGI
    # 'php:9000' correspond au nom du service PHP et son port dans docker-compose.yml
    <FilesMatch \.php$>
        SetHandler "proxy:fcgi://php:9000"
    </FilesMatch>

    # Activer la réécriture d'URL (pour les routes Symfony)
    RewriteEngine On
    # Rediriger vers index.php si le fichier/dossier n'existe pas
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ /index.php [L]

    ErrorLog /proc/self/fd/2
    CustomLog /proc/self/fd/1 combined
</VirtualHost> 