]> git.aero2k.de Git - tmp/jakarta-migration.git/commit
CSPACE-3546, CSPACE-2903, CSPACE-2421, CSPACE-2170, CSPACE-2000, CSPACE-1894. Reworki...
authorPatrick Schmitz <pschmitz@berkeley.edu>
Tue, 7 Jun 2011 16:27:51 +0000 (16:27 +0000)
committerPatrick Schmitz <pschmitz@berkeley.edu>
Tue, 7 Jun 2011 16:27:51 +0000 (16:27 +0000)
commit68174723248632875875863661d412ecc7382097
tree1329b536d1345d13fa1a7101c5b4dbb09e1afe4c
parentf92de8c801a345df0533852e44a42e9b3d895f7e
CSPACE-3546, CSPACE-2903, CSPACE-2421, CSPACE-2170, CSPACE-2000, CSPACE-1894. Reworking lots of repository and hibernate configuration and build process to be less DB specific, and to support injection of passwords from environment variables.
NOTE: this also enforces ownership of each of the three databases/datasources by three respective users (jboss, nuxeo, and cspace), with associated passwords. You MUST set the environment variables: DB_PASSWORD_JBOSS, DB_PASSWORD_NUXEO, DB_PASSWORD_CSPACE in addition to DB_PASSWORD. The current default values are (still) embedded in
src/main/resources/db/mysql/init_db.sql, but this will get changed to use the environment variables as well.
Also added the jboss-ds.xml datasource configuration to our source tree to simplify managing the default jboss datasource.
25 files changed:
3rdparty/nuxeo/nuxeo-database-templates/build.xml
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/config/default-repository-config.xml [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/config/default-repository-config.xml.orig [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/config/sql.properties [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/datasources/default-repository-ds.xml [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/datasources/default-repository-ds.xml.orig [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/datasources/unified-nuxeo-ds.xml [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/datasources/unified-nuxeo-ds.xml.orig [new file with mode: 0644]
3rdparty/nuxeo/nuxeo-database-templates/postgresql/collectionspace_postgresql/nuxeo.defaults [new file with mode: 0644]
build.properties
build.xml
installer/build.xml
services/account/client/build.xml
services/account/pstore/build.xml
services/authentication/client/build.xml
services/authentication/pstore/build.xml
services/authorization-mgt/import/build.xml
services/authorization-mgt/import/src/main/resources/applicationContext-authorization-test.xml
services/authorization/pstore/build.xml
services/id/service/build.xml
services/security/client/build.xml
src/main/resources/config/cspace-ds.xml
src/main/resources/config/jboss-ds.xml [new file with mode: 0644]
src/main/resources/db/mysql/init_db.sql
src/main/resources/db/postgresql/init_db.sql [new file with mode: 0644]