Con symfony 1, había una simple tarea integrada para realizar implementaciones a través de rsync.¿Cuál es la forma preferida de implementar una aplicación Symfony2?
symfony project:deploy [--go] [--rsync-dir="..."] [--rsync-options[="..."]] server
Para grandes proyectos, más complicadas, que tenía la costumbre de extender o sobrescribir esa tarea con algo más robusto, pero era útil tener allí por una sencilla aplicación.
Mi pregunta: ¿Existe una forma estándar y convencional para implementar una aplicación Symfony2?
Hay diferentes paquetes que hay que añadir los comandos de consola:
También hay Capifony, que es muy interesante, pero probablemente mucho más de lo que necesito para el aplicación simple en la que estoy trabajando.
¿Hay algo más que me falta? Supongo que estoy sorprendido de que no haya un simple comando integrado disponible de manera inmediata.
Bastante, pero sé que hay algunas aplicaciones de producción ejecutándose en Symfony2 aunque todavía no se haya declarado estable. Deben haber establecido una solución de implementación que sea relativamente confiable. –
¿Por qué Capifony no sería confiable? –
No quiso sugerir que no lo era. Solo me preguntaba en voz alta qué convenciones, si las hay, se están estableciendo como la primera cosecha de los primeros en adoptar. –