Во-первых, всех с новым годом.
Я новичок в Rails, поэтому, пожалуйста, допускайте любое неправильное использование терминологии ...
Я разработал простое приложение на Rails, опираясь на базу данных MySQL.
Теперь я хотел бы развернуть это приложение для нескольких независимых групп пользователей (т. Е. Это клубное приложение, и я бы хотел развернуть его в ряде совершенно независимых клубов).
Я бы хотел как можно больше использовать один и тот же код приложения Rails и просто иметь отдельный экземпляр базы данных для каждого клуба.
Поскольку каждый экземпляр будет работать на одном и том же сервере (пока загрузка сервера не станет проблемой), я предполагаю, что могу использовать разные порты для каждого сервера Rails, чтобы направить пользователей в нужную группу?
Я бы прочитал, что есть тестовый и производственный режимы, возможно ли иметь несколько [дополнительных] экземпляров производственных режимов, например, club1, club2, все с одним кодом, с уникальными базами данных?
У меня есть вопросы о том, как поддерживать несколько отдельных экземпляров базы данных, а также о том, как лучше всего выполнить маршрутизацию к ним?
Любые советы о том, как это сделать, очень ценятся.