I am learning the best way to have multiple redmine instances on the same server (basically I need a database for each redmine group).
So far I have 2 options:
- Deploying a redmine instance for each group
- Deploy a single instance of redmine with multiple databases
I really don’t know what is the best practice in this situation, I have seen some people do it in both directions.
I tested the deployment of several redmines (3 instances) with nginx and passenger. This worked well, but I think that in some cases this may not be feasible. Each application requires about 100 MB of RAM, and as the number of requests increases, it tends to allocate more applications for the application. This scenario seems bad if we had many cases.
Option 2 seems reasonable, I think I can implement this using rail environments. But I think there are some security issues associated with the sessions (I think that the user of site A is allowed to do actions on site B after authentication in A).
Is there any good practice for this situation? What is the best practice in this situation?
, : redmine (, ..).
!
Edit:
:
redmine . nginx + unicorn ( ).