Versions Compared

Key

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

Table of Contents
 

Prerequisites

To set up this application we will assume that you have the following tools installed on the target instance:

  1. git
  2. Maven 3+
  3. Tomcat7 (with the manager turned on)

Setup Tomcat

  1. Set up tomcat server credentials for automatic deployment on build
    1. in your settings.xml file (~/.m2/settings.xml)  add the following to the servers element:

      Code Block
          <server>
            <id>tomcat-server</id>
            <username>tomcat</username>
            <password>password</password>
          </server>
    2. Set up environment with the following settings:

      1. duracloud.bridge.root.username - the username used for initializing the instance (default root).
      2. duracloud.bridge.root.password - the password used for initializing the instance (default rpw).
      3. duracloud.bridge.root.email  - an email associated with the root account that will send email regarding bridge server events.
      4. duracloud.bridge.root.dir - a directory that will receive data as well as store non-database application state and settings.
      5. in the /etc/default/tomcat7 file add the following parameters to your JAVA_OPTS environmental variable

        Code Block
            JAVA_OPTS="$JAVA_OPTS -Dduracloud.bridge.root.password=<your password> -Dduracloud.bridge.root.email=<your email> -Dduracloud.bridge.root.dir=<your root dir>"
        
        

Download and build the source code

...

Code Block
git clone https://github.com/duracloud/snapshot.git

Build and deploy the source.

Code Block
cd snapshot

mvn clean install

N.B. you may need to configure your tomcat server with a password in order to deploy the resulting jar from maven.