Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

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. These deployment options will be fully supported in the Fortress installer.

Standalone

Tip

Default installer configuration option.

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. Specifically aimed at one application per website.

...

Note

In this example, c:\hostapps\myproject\farcry\projects\myproject\www is moved or copied to c:\hostapps\myproject

Sub-Directory

Tip

Recommended for local development only.

For multiple application deployment under a single webroot. Specifically aimed at one multiple applications per website. Recommended only for local development.

Location from Mapping

Example Physical Location

Example Web Address

Description

/farcry/core

c:\hostapps\wwwroot\farcry\core

http://localhost:8500/farcry (will forward to webtop)

FarCry core framework.

/farcry/core/webtop

c:\hostapps\wwwroot\farcry\core\webtop

http://localhost:8500/farcry/core/webtop

Webtop location

/farcry/plugins/farcryverity

c:\hostapps\wwwroot\farcry\plugins\farcryverity

None.

Verity plugin root.

/farcry/projects/myproject

c:\hostapps\wwwroot\farcry\projects\myproject

None.

Sample project application root.

project webroot

c:\hostapps\wwwroot\myproject

http://localhost:8500/myproject

Sample project web root.

Note

In this example, c:\hostapps\myproject\farcry\projects\myproject\www is moved or copied to c:\hostapps\webroot\myproject

Advanced Configuration (ColdFusion

...

Mapping)

Tip

Current best practice for 4.0.x is to use a CF mapping. Will be considered an advanced deployment option from Fortress onwards.

An enterprise configuration that allows for an unlimited number of projects to share a single core framework and library of plugins. Sharing is done through common reference to specific ColdFusion mapping of /farcry.

Note

This installation configuration is not suitable for projects running in a shared hosting environment.

Location from Mapping

Example Physical Location

Example Web Address

Description

/farcry/core

c:\farcry\core

None.

FarCry core framework.

/farcry/core/webtop

c:\farcry\core\webtop

http://myproject.com/webtop

Webtop location; commonly mapped to /webtop 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.

Advanced Configuration (Webserver Mapping)

Tip

New for Fortress. Considered an advanced deployment option similar to ColdFusion mapping.

An enterprise configuration that allows for an unlimited number of projects to share a single core framework and library of plugins. Sharing is done through common reference to specific web server mapping (aka web virtual directory) of /farcry.

Location from Mapping

Example Physical Location

Example Web Address

Description

/farcry/core

c:\farcry

None; will redirect to webtop.

Central FarCry framework; mapped to /farcry web virtual directory.

/farcry/core

c:\farcry\core

None; will redirect to webtop.

FarCry core framework.

/farcry/core/webtop

c:\farcry\core\webtop

http://myproject.com/farcry/core/webtop

Webtop location; commonly redirected to /webtop web virtual directory

/farcry/core/webtop

c:\farcry\core\webtop

http://myproject.com/webtop

Webtop location; commonly mapped to /webtop 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.