Skip to content

Instantly share code, notes, and snippets.

@rclark
Created September 4, 2013 20:57
Show Gist options
  • Save rclark/6442773 to your computer and use it in GitHub Desktop.
Save rclark/6442773 to your computer and use it in GitHub Desktop.
<div class="highlight"><pre><code class="bash"> <span class="nv">$ </span>virtualenv pycsw <span class="o">&amp;&amp;</span> <span class="nb">cd </span>pycsw <span class="o">&amp;&amp;</span> . bin/activate
<span class="nv">$ </span>git clone git@github.com:geopython/pycsw.git <span class="o">&amp;&amp;</span> <span class="nb">cd </span>pycsw
<span class="nv">$ </span>pip install -e . <span class="o">&amp;&amp;</span> pip install -r requirements.txt
<span class="nv">$ </span>cp default-sample.cfg default.cfg
<span class="nv">$ </span>vi default.cfg
<span class="c"># adjust paths in</span>
<span class="c"># - server.home</span>
<span class="c"># - repository.database</span>
<span class="c"># set server.url to http://localhost:8000/</span>
<span class="c"># init database</span>
<span class="nv">$ </span>pycsw-admin.py -c setup_db -f default.cfg
<span class="c"># load records</span>
<span class="nv">$ </span>pycsw-admin.py -c load_records -f default.cfg -p /path/to/xml/ <span class="c"># directory of XML files, use -r for recursive</span>
<span class="nv">$ </span>python csw.wsgi
<span class="nv">$ </span>curl http://localhost:8000/?service<span class="o">=</span>CSW&amp;version<span class="o">=</span>2.0.2&amp;request<span class="o">=</span>GetCapabilities
</code></pre></div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment