Page History
...
- Install caGrid v1.3 locally, http://cagrid.org/display/downloads/caGrid+1.3+Installation+Quick+Start. You may install it anywhere. Personally, I put it in my User's Home folder under dev
Code Block steve-matyass-macbook-pro-2:cagrid smatyas$ pwd /Users/smatyas/dev/cagrid steve-matyass-macbook-pro-2:cagrid smatyas$ ll total 0 drwxr-xr-x 5 smatyas staff 170 Oct 7 11:42 . drwxr-xr-x 5 smatyas staff 170 Oct 7 11:41 .. drwxr-xr-x 17 smatyas staff 578 Oct 7 11:41 apache-ant-1.7.0 drwxr-xr-x 14 smatyas staff 476 Oct 15 12:56 caGrid drwxr-xr-x 20 smatyas staff 680 Oct 7 11:41 ws-core-4.0.3 steve-matyass-macbook-pro-2:cagrid smatyas$ set HOSTNAME=steve-matyass-macbook-pro-2.local
- Obtain a grid credential (or Dorian User Account) for the grid trust fabric needed, e.g. Training Grid. (developers working locally should use the Training Grid) See http://cagrid.org/display/cagrid13tutorials/Create+User+Account for instructions.
- Request a Host Cert to be used locally, http://cagrid.org/display/knowledgebase/Request+a+Host+Certificate. You should specify your local machine's hostname. For example, locally I use the value of my HOSTNAME environment variable
Code Block steve-matyass-macbook-pro-2:~ smatyas$ echo $HOSTNAME steve-matyass-macbook-pro-2.local steve-matyass-macbook-pro-2:~ smatyas$
- Record your grid credential (aka Grid Identity) for later use. For example, mine is
Code Block /O=caBIG/OU=caGrid/OU=Training/OU=Dorian/CN=matyass
...
- Each day before you start using coding and testing locally, you'll want to Login to Dorian using the GAARDS UI to extend your local grid identity certificates. Roughly ever 24 hours they expire.
- Ensure your build-po/install.properties and build-po/upgrade.properties files contain the correct values, namely the following:
By default, we're going to folder contains default Update your local Here is what my HOSTNAME environment variable is set to:Code Block pogrid.grid.secure.cert.location=${user.home}/.cagrid/certificates/${pogrid.grid.external.secure.host}-cert.pem pogrid.grid.secure.key.location=${user.home}/.cagrid/certificates/${pogrid.grid.external.secure.host}-key.pem pogrid.grid.external.secure.host=${env.HOSTNAME}
Code Block steve-matyass-macbook-pro-2:~ smatyas$ echo $HOSTNAME steve-matyass-macbook-pro-2.local steve-matyass-macbook-pro-2:~ smatyas$
- Ensure that your GLOBUS_LOCATION environment variable is set
Code Block steve-matyass-macbook-pro-2:~ smatyas$ echo $GLOBUS_LOCATION /Users/smatyas/dev/cagrid/ws-core-4.0.3