Newbie Questions about the abilities of CommandBox

I’m wondering if I can use CommandBox to help set up environments faster.

Currently for my website I utilize:

  • Adobe Coldfusion(process of testing Lucee)

  • Windows IIS

  • a few dot net applications within the folder

  • a few virtual directories to make sure only certain things are public
    Would I be able to create a package for deployment with CommandBox or is it built for smaller projects at this point and time.

Thanks you

Hi Josh, and welcome to CommandBox! I would recommend you read through our docs. They cover everything CommandBox can do.
https://ortus.gitbooks.io/commandbox-documentation/content/getting_started_guide.html

> I’m wondering if I can use CommandBox to help set up environments faster.

Yes. Yes you can.

> Adobe Coldfusion(process of testing Lucee)

Check.
https://ortus.gitbooks.io/commandbox-documentation/content/embedded_server/multi-engine_support.html

> Windows IIS

CommandBox uses a fast and powerful built-in web server that supports most all of the features of IIS or Apache such as virtual directories, URL rewrites, custom error pages, and SSL. That said, you can also use a web server in front of CommandBox via an HTTP or AJP reverse proxy.

> a few dot net applications within the folder

Not sure about that one. I think .NET may require IIS to run. You’ll have to explain more about that. I would recommend porting those old .NET apps over to CFML as soon as possible :slight_smile:

a few virtual directories to make sure only certain things are public

Check.
https://ortus.gitbooks.io/commandbox-documentation/content/embedded_server/aliases.html

> Would I be able to create a package for deployment with CommandBox

What do you mean by a package? Like a WAR file? Docker? Heroku? You can do most anything with CommandBox, but the most common scenario is to ship a server.json file in your web root so your developers simply need to clone the repo, run “box install” if using the dependency management features, and run start.

https://ortus.gitbooks.io/commandbox-documentation/content/embedded_server/serverJSON/packaging_your_server.html

Thanks!

~Brad

ColdBox/CommandBox Developer Advocate
Ortus Solutions, Corp

E-mail: brad@coldbox.org
ColdBox Platform: http://www.coldbox.org
Blog: http://www.codersrevolution.com