Deploy per client might also work, but each clients would have to share a lot of data. Every client can interact with others. It is just the branding that applies on client's subdomain.
So deploy per client would be possible as long as I can share the same data (DB and maybe FS) and at the same time isolate other (CMS kind of thing, brand some of the application pages). I will summarise the options for now: - separate views per client; customised by us; stored in source control; - CSS based customisation; customised by us or client; stored in source control; - Liquid templates driven; customised by clients; not in source control; - deploy per client; customised by clients or us; (not?) in source control; Thanks a lot everybody for the suggestions. I will see what I'll come up with. On 6 September 2011 22:10, Steve Hodgkiss <[email protected]> wrote: > No it doesn't sound like Dmytrii want's a single instance per client, > but it was just a suggestion if he wanted to go that route for better > isolation/separation per client site. Obviously it's going to cost a > lot more for the amount of servers/RAM you're going to need for all > the Rails instances but it's an option. If there is going to be a > large number of clients I would think a multi-tenant approach would be > better. > > Just my two-penneth. > > On Sep 6, 11:34 am, Warren Seen <[email protected]> wrote: > > If you're spinning up a new instance for each client, it's not really > multi-tenanted and this is the approach I'd suggest, but from the way > Dmytrii described it (ie using subdomains), it doesn't sound like this is > the way he's doing it? > > > > On 06/09/2011, at 8:21 PM, Steve Hodgkiss wrote: > > > > > > > > > > > > > > > > > Or if you want to have a deploy > > > per client you could engine the app and reference it with bundler from > > > a fresh rails app for each client. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
