Uno de los principales problemas que suele tener Ruby on Rails suele ser la configuración del servidor web. Esta requiere varios elementos que deben ser instalados y configurados ( servidor web, rails, dispatchers, base de datos, ….).
En el momento que apareció Passenger (aka mod_rails) esto se simplificó bastante ya que hacía la instalación y convivencia con el servidor web opensource más extendido Apache más sencilla. No voy a hablar de las principales ventajas de esta configuración para correr servidores web Ruby on Rails, tan sólo haré referencia al post que pusieron en el blog de Ruby on Rails manifestando su buen funcionamiento y uso de este.
Voy ahora al título de este post ya que he encontrado un script que facilita la instalación sobre un servidor Ubuntu/Debian de una stack de un servidor web para Ruby on Rails ( o Merb). Está implementado usando Capistrano y la realidad es que por el vídeo que he visto es muy sencillo su uso.
Esta pila contiene:
- Apache2
- Mysql o Postgres
- Ruby Enterprise Edition
- Git
- memcached
- Libmemcached
- Passenger
- driver mysql o postgres
- etc….
Para instalarlo utiliza sprinkle que es una librería para la instalación de aplicaciones en linux.
Con este script aún se hace más fácil preparar una máquina Linux ( o una serie) para que sea un servidor web en pocos minutos.
Popularity: 3% [?]


Post a Comment