Vagrant directory structure
The following illustration shows some of the dedicated directories in the Vagrant machine.
/ ├── servers/ │ └── brightspot/ │ ├── conf/ │ │ └── context.xml │ └── webapps/ │ └── ROOT.war └── vagrant/ └── target/ ├── classes/ ├── file-name-SNAPSHOT.war ├── generated-sources/ ├── maven-archiver/ └── war/
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'starget/
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/
.
<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" /> 1
Indicates a base URL with the relative path of |