Dear Cocoon-based webapp developers,
I would be interested to hear how others have handled this issue.
You have Cocoon applications whose source code is stored in a
repository. You want to be able to install them on multiple development
machines (on each developer's desktop), on test servers, and on
production servers.
The environments (dev, test, production) use separate database servers
as well as separate web servers.
But when you checkout the source code from the repository onto various
web servers, they're all pointing to the same database server, because
they all have the same datasources defined in cocoon.xconf.
You could then go in and modify cocoon.xconf separately for each
environment, but that could get to be a lot of time-consuming and
error-prone work. (We currently have 38 datasources defined for all our
applications! Maybe not all of them are still used, but most are, I
believe.)
How do you automate this task?
I'm trying to think of some way to set one global variable that points
to a dev, test, or production database server, so that code only needs
to be changed in one place... and preferably not every time datasources
are added or changed. Maybe it should be done by defining an XML entity?
Thanks for any responses.
Lars
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]