Skip to content

rwalkerlewis/seiscomp_image

Repository files navigation

Docker based environment for SeisComP

This environment provides an extensive Ubuntu 20.04 environment, as well as building the latest SeisComP from source. The number of packages is likely far more than necessary at the moment.

Here is what it gives:

  1. Basic commands like sudo, wget, nano
  2. g++, gfortran, gcc, openmpi
  3. Git support
  4. SeisComP build from source
  5. A dataless SEED and stationXML file for the CI network for Southern California (BH* only)
  6. X11 support (GUI tools like SCMV, SCRTTV work)
  7. Screen (for multiple terminals/GUI windows)

Here is what it DOES NOT give:

  1. This DOES NOT set environment variables (see housekeeping.sh)
  2. This DOES NOT setup the database for seiscomp

Usage

  1. Ensure you have docker installed and running
  2. Clone this repo
  3. Open terminal and run, chmod +x build.sh
  4. And run chmod +x run.sh
  5. Run ./build.sh
  6. Run ./run.sh
  • Adjust the $seiscomp_path variable to fit your local structure (or modify the docker run command)
  1. Run chmod +x housekeeping.sh
  2. Setup database for seiscomp using SCConfig
  3. Load CI stationXML/DSLV via SCConfig or other means
  4. Set up parameter files for run and commence run (as outlined in the SeisComP documentation).

Notes:

  • The build_seiscomp.sh file is for reference and not to be used (dockerfile auto builds seiscomp)

About

Test repository to generate a working Seiscomp build

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published