Introduction
Preparing Bedework for production involves copying configuration files, modifying them for your site, and building Bedework. Bedework uses ant for the build and deploy process and a number of property files are used to control that process.
The steps are as follows:
- Copy the entire <quickstart>/bedework/config/bwbuild directory ... most typically to the home directory of the user building the system.
- Copy an appropriate configuration directory for your use, e.g. copy bwbuild/jboss-postgresql to bwbuild/myconfig
- Edit the -ds.xml file for each database. There are five databases to create and five datasource files. Set the <connection-url>, <user-name>, and <password> in each.
- Add any overrides to bwbuild/myconfig/cal.properties -- copy in text from bwbuild/.defaults/cal.properties as needed (but don't overwrite the org.bedework.global.hibernate.dialect property!)
- Copy bwbuild/.defaults/cal.options.xml to bwbuild/myconfig/cal.options.xml; set appropriate values for <tzid> and <systemid>
The pages that follow explain these steps.