Target Deployment Configurations
With the release of Fortress there will be several recommended deployment options. Given the flexibility of the environment many other configurations are possible, however, they will not be specifically tested for.
ColdFusion Mapping
Current best practice for 4.0.x
An enterprise configuration that allows for an unlimited number of projects to share a single core framework and library of plugins.
Location from Mapping |
Example Physical Location |
Example Web Address |
Description |
---|---|---|---|
/farcry/core |
c:\farcry\core |
None. |
FarCry core framework. |
/farcry/core/admin |
c:\farcry\core\admin |
http://myproject.com/farcry | Webtop location; commonly mapped to /farcry web virtual directory |
/farcry/plugins/farcryverity |
c:\farcry\plugins\farcryverity |
None. |
Verity plugin root. |
/farcry/projects/myproject |
c:\farcry\projects\myproject |
None. |
Sample project application root. |
/farcry/projects/myproject/www |
c:\farcry\projects\myproject\www |
http://myproject.com/ | Sample project web root. |
Standalone
For standalone application deployment and/or shared hosting deployment that allows for a single project with a dedicated core framework and dedicated library of plugins.
It's likely that we will rename ./core/admin to ./core/webtop in a bid to clarify the intent of these areas of the code base. If we make these changes now they will not put any additional burden on developers above changes required to accommodate the implementation of Application.cfc
Location from Mapping |
Example Physical Location |
Example Web Address |
Description |
---|---|---|---|
/farcry/core |
c:\hostapps\myproject\www\farcry\core |
http://myproject.com/farcry
(will forward to webtop) |
FarCry core framework. |
/farcry/core/admin |
c:\hostapps\myproject\www\farcry\core\admin |
http://myproject.com/farcry/admin | Webtop location; commonly mapped to /webtop web virtual directory (note /farcry virtual directory no longer valid) |
/farcry/plugins/farcryverity |
c:\hostapps\myproject\www\farcry\plugins\farcryverity |
None. |
Verity plugin root. |
/farcry/projects/myproject |
c:\hostapps\myproject |
None. |
Sample project application root. |
/farcry/projects/myproject/www |
c:\hostapps\myproject\www |
http://myproject.com/ | Sample project web root. |
Sub-Directory
Watch this space...