Support and Documentation

Vagrant directory structure

The following illustration shows some of the dedicated directories in the Vagrant machine.

Vagrant host and guest directory structures
Figure 70. Vagrant host and guest directory structures

Referring to the previous illustration:

  • The host directory from which you boot the Vagrant machine is available from the guest's directory /vagrant/. If you launched the guest from ~/brightspot-tutorial/init, then the following commands give the same listing:

    • On the host: ls ~/brightspot-tutorial/init/.

    • On the guest: ls /vagrant/.

  • If you cloned Vagrantfile into the parent directory containing Maven's target/ directory, then ls /vagrant/target/ shows the output from the Maven build.

  • The deployed Brightspot war file is at /servers/brightspot/webapps/ROOT.war.

  • The Tomcat configuration file is at /servers/brightspot/conf/context.xml.

    Should you need to modify the default configuration in context.xml, the Brightspot base URL is /servers/brightspot/www/. For example, referring to the following snippet, line 3 indicates a base URL with the relative path of /storage, which corresponds to the absolute path /servers/brightspot/www/storage/.

<Environment name="dari/storage/local/class" value="com.psddev.dari.util.LocalStorageItem" type="java.lang.String" />
<Environment name="dari/storage/local/originBaseUrl" value="http://localhost/storage" type="java.lang.String" />
<Environment name="dari/storage/local/baseUrl" value="/storage" type="java.lang.String" />
. See also: