Table of Contents |
---|
Prerequisites
To set up this application we will assume that you have the following tools installed on the target instance:
- git
- Maven 3+
- Tomcat7 (with the manager turned on)
Setup Tomcat
- Set up tomcat server credentials for automatic deployment on build
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>
Set up environment with the following settings:
duracloud.bridge.root.username - the username used for initializing the instance (default root).
duracloud.bridge.root.password - the password used for initializing the instance (default rpw).
duracloud.bridge.root.email - an email associated with the root account that will send email regarding bridge server events.
duracloud.bridge.root.dir - a directory that will receive data as well as store non-database application state and settings.
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.