Guía de Despliegue de Symfony
Zeabur utiliza NGINX + PHP-FPM como servidor predeterminado para ejecutar tu servicio Symfony.
Optimización Automática
Por defecto, Zeabur ejecuta los siguientes comandos de optimización 1 2:
composer dump-env prod
composer run-script --no-dev post-install-cmd
php bin/console cache:clear
Puedes deshabilitar estos comandos de optimización automática configurando la variable PHP_OPTIMIZE=false
. Luego, utiliza comandos de compilación personalizados para ajustar tu proceso de optimización.
Soporte para Webpack Encore y AssetMapper
Si Zeabur detecta que tu proyecto está configurado con AssetMapper o Webpack Encore, ejecutará automáticamente los siguientes comandos:
php bin/console asset-map:compile
./node_modules/.bin/encore production
Zeabur primero ejecutará npm install
, composer install
y cualquier comando de compilación personalizado antes de construir estos recursos.
Puedes deshabilitar la compilación automática de recursos configurando la variable PHP_OPTIMIZE=false
. Luego, utiliza comandos de compilación personalizados para ajustar el proceso de compilación de recursos.