Here is my conundrum:
We have multiple legacy ACF applications we are trying to convert to Lucee.
We have 4 environments (DEV/TEST/STAGING/PROD).
We want to be able to deploy these apps across the platforms (from DEV to Test to Stage to Prod) with little-to-no human intervention.
The easiest way would be to deploy them as a WAR file - so that we can just "drag and drop" (I use that term loosely) them from one Tomcat to the next.
The only differences are some minor changes in the Lucee configurations (turning debug display on and off, template caching, etc).
Can someone tell me where the Lucee web and server configurations are stored? Are they in XML files? Is there documentation on these files?
My plan is to build config files - 1 set for each environment.
Then the deployment would go something like this:
1) SVN Checkout (from whatever appropriate branch)
2) Maven build the WAR file (with the appropriate config file(s) for whichever environment it is deploying to)
3) Deploy the WAR file in Tomcat
We already have a method for the application to check and configure its datasources based on the environments - just trying to figure out the best way to accomplish the rest of this.
(Servers are Linux - developer computers are Windows)