I want to change hte setup of my dev environment to match how Viviotech will set up my new Velocity server. It will be structured more or less the same way ACF is set up - with a single server and a series of web servers/servlets to serve web pages, Currently I have command box setting up a Lucee server for each of my web apps, so when i restart my machine i have to use command box to run a “server start ” for each local server i want to be running. Currently i have to call my web app using a url like http://1227.0.0.1/61237/index.cfm
Instead, I’d like to be able to call my local dev sites like i used to when i was a ACF dev: using something like http://dev.clientname/index.cfm It was windows IIS that did the work for me there. I’m assuming that Tomcat does that same work in the Lucee environment is that correct?
So i’m looking for some step-by-step guidance in how i get from where i am now to where i want to be. Do i have to remove all the lucee and commandbox.com stuff and start again?
“Do you NEED to emulate your prod environment locally?” NEED to? Probably not but if i did fully emulate the prod environment it would mean i could experiment and test locally so i would be sure of the results before i let any users see it. That’s what i used to do in my old ACF days.
Ok, so lets do the question in another way. Have your cfml application due to the code the need to have a webserver fronted? Is it going to consume information passed by a webserver, such as URLRewrites and other stuff?
Wow. Does this sound overly complicated. I also run Windows and Lucee. I have Technitium DNS Server | An Open Source DNS Server For Privacy & Security running local DNS for simplicity’s sake (I also like using my own DNS rather than my ISP). I set all my sites to run as {clientname}.local and set them as individual sites in IIS. It takes me about 2 minutes to set up a new client. I don’t run multiple version of Lucee but I easily could.
there really isn’t a need to mirror everything, I would just say critically Java, Lucee and maybe MySQL/SQL.
Well I’m really sad to say that there’s no one, apparently, who knows what steps i need to go through to change my dev setup so i dont have a copy of lucee on every site on my dev machine. One of the primary motivations when i decided to try Lucee was that I had been told it was a friendly and helpful community but at the moment it doesnt seem much more hepful than Adobe has been. After all this time i still have no idea whether i can just run installers to change the setup or whether i have to delete it all and start again from the beginning.