En primer lugar, Feliz Año Nuevo a todos.Despliegue de varias instancias de una aplicación Rails: mismo código, múltiple
Soy nuevo en rieles, así que por favor toleran mal uso de la terminología ...
he desarrollado una sencilla aplicación Rails, respaldado por una base de datos MySQL.
Ahora me gustaría implementar esta aplicación en múltiples grupos independientes de usuarios (es decir, es una aplicación del club, y me gustaría implementarla en una serie de clubes completamente independientes).
Me gustaría utilizar el mismo código de aplicación de Rails tanto como sea posible, y solo tengo una instancia separada de la base de datos para cada club.
Como cada instancia se ejecutará en el mismo servidor (hasta que la carga del servidor resulte ser un problema), ¿supongo que puedo usar un puerto diferente para cada servidor de Rails para dirigir a los usuarios al grupo correcto?
Me gustaría leer que hay modos de prueba y producción, es posible tener múltiples instancias [adicionales] de modos de producción, p. club1, club2, todos comparten el mismo código, con bases de datos únicas?
Mis preguntas son cómo admitir múltiples instancias de base de datos separadas, y también ¿cuál es la mejor manera de enrutarlas?
Cualquier consejo sobre cómo proceder es muy apreciado.
Gracias stef, esa es ciertamente una solución interesante. Debo aclarar que los servidores de rieles se ejecutarán en el mismo servidor y, si es posible, * se ejecutarán * desde el mismo código. Voy a pensar un poco en tu sugerencia. – Snips