Skip to content
CMR-CSW is a web application developed by NASA EOSDIS to enable data discovery, search, and access across the CMR Earth Science data holdings via the OpenGIS Catalogue Service for the Web (CSW) standard.
Branch: master
Clone or download
ygliuvt Merge pull request #14 from nasa/CSW-48
Updated Rails version to 4.2.11.1
Latest commit 8a4b891 Mar 18, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config
db ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
doc ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
lib
public
script ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
spec
test ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
vendor ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
.gitignore
.rspec ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
.ruby-version
.travis.yml
CONTRIBUTING.md resolve sample JIRA issue to test the workflow Jul 28, 2017
Dockerfile
Gemfile Updated Rails version to 4.2.11.1 Mar 18, 2019
Gemfile.lock Updated Rails version to 4.2.11.1 Mar 18, 2019
LICENSE ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
Procfile
README.md
README.rdoc
Rakefile ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
config.ru ready for github push with clean repo, history kept in Earthdata Code… Jul 16, 2017
docker-compose.yml

README.md

CMR CATALOGUE SERVICE FOR THE WEB (CSW)

Visit NASA's CSW based on the EOSDIS COMMON METADATA REPOSITORY (CMR) at https://cmr.earthdata.nasa.gov/csw

Build Status

About

The CMR CSW is a web application developed by NASA EOSDIS to enable data discovery, search, and access across EOSDIS' Earth Science data holdings. It provides an interface compliant with the OpenGIS Catalogue Service Implementation Specification v 2.0.2 by taking advantage of NASA's Common Metadata Repository (CMR) APIs for data discovery and access.

License

Copyright © 2007-2014 United States Government as represented by the Administrator of the National Aeronautics and Space Administration. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Third-Party Licenses

See public/licenses.txt

Installation

  • Ruby 2.1.2
  • A Ruby version manager such as RVM or rbenv is strongly recommended.

Initial setup

Once the repository is cloned locally and Ruby 2.1.2 is installed, you must install the dependencies. If you don't have the bundler gem already installed, execute the command below in the project root directory:

gem install bundler   

or if you wish to install the bundler without documentation:

gem install bundler --no-rdoc --no-ri

Install all the gem dependencies:

bundle install    

Set up the required environment

The application requires the environment variables below to be set.

String that uniquely identifies your specific CMR CSW installation:

client_id = <your client identifier>

Run the automated Rspec tests

Execute the command below in the project root directory:

bin/rspec

All tests should pass.

Run the application

Execute the command below in the project root directory:

rails server

Open http://localhost:3000/csw in a local browser.

You can’t perform that action at this time.