How to deploy and configure many copies of an application to multiple domains on the same server

Posted by Oren on Stack Overflow See other posts from Stack Overflow or by Oren
Published on 2010-05-26T22:55:54Z Indexed on 2010/05/26 23:01 UTC
Read the original article Hit count: 271

Filed under:
|
|

We are about to begin work on an application that will eventually be deployed many times on one server. I am hoping to build a nice interface so that one of my coworkers can easily create new deployments of this application. The idea is to create a wizard with a series of options that will configure basic properties of each particular copy of the app such as color scheme, domain name, etc. Each copy of the application may be further tweaked independently down the line. I would like to know what is the best way to manage the automatic creation of users, the updating of domain name info and the deploying of copies of an application, with the ability to maintain certain discrepancies between each of these copies (such as installed plugins, different CSS) as we update the application in the future.

What I'm asking is extremely similar to the way StackExchange 1.0 functioned, where a user could configure several options and a customized version of the StackExchange would soon be up and running. How is this accomplished?

© Stack Overflow or respective owner

Related posts about php

Related posts about version-control