PCA is a project mainly written in RUBY and JAVASCRIPT, it's free.
A proxy credential auditing framework.
Developing a system to allow proxy credential usage to be tracked and audited within the NGS grid stack.
bundler
gem.bundle install
in the root of the PCA checkout to install the required gems.To run the service in test mode:
rake db:seed
rails server
The application uses RSpec for testing. To run all the tests use.
rake spec
Ideally do not use JRuby for this as it, as of 1.5.3, is much slower than MRI or YARV for running tests.
The primary focus is on deployment as a WAR via JRuby. If you have not been using JRuby perform the following.
bundle install
Then:
rake war
in the root of PCA.pca.war
to your preferred Java application server.This project is funded by JISC.