Está muy bien montada — se nota el trabajo de dejar cada archivo explicado paso a paso, con la ruta exacta y todo.
Seguro que le sirve a más de uno para probar el script sin instalar nada en local.
Le he echado un vistazo y he encontrado una cosilla para corregir:
entrypoint.sh — rutas de caché
El script lista estas carpetas como escribibles:
"cache"
"templates_c"
...
"inc/smarty/templates_c"Pero la carpeta real de compilación de Smarty en esta versión del script es solo cache/ en la raíz del proyecto — así está configurado en c.smarty.php:
$this->setCompileDir(TS_ROOT.DIRECTORY_SEPARATOR.'cache');Ni templates_c/ ni inc/smarty/templates_c/ existen ni se usan aquí.
No rompe nada dejarlas en el script (simplemente no hacen nada), pero mejor que la guía refleje la estructura real para no confundir a quien la siga.
Un par de notas menores, no errores:
- memory_limit = 128M puede quedarse justo en instalaciones con mucho contenido (el sanitizado de HTML en posts/comentarios puede pedir más). No hace falta cambiarlo para probar, pero si ves timeouts raros, súbelo a 256M.
- Usas PHP 8.2 — funciona perfecto, aunque el proyecto en general ya apunta a 8.3+.
Fuera de eso, todo lo demás está sólido: el AllowOverride All, el healthcheck de la base de datos, los profiles para cron/phpMyAdmin opcionales... buen trabajo.
¡Gracias por seguir aportando a la comunidad!


Facebook
Twitter
Reddit
Digg
del.icio.us
Tumblr
Pinterest
Blogger
Fark
LinkedIn
Mix
Google