Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

locationtech-archived/geoperil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoPeril

This project is a prototype implementation of an early warning system for tsunamis, including:

  • harvesting of earthquake events from catalogs or APIs
  • automatic execution of simulations for events with given thresholds
  • remote execution of simulations with EasyWave as the simulation processing backend
  • queuing of simulation processes with support for multiple remote processing servers
  • individual accounts with different permission levels
  • modifying earthquake parameters or creating fictional earthquakes to simulate a scenario

Development environment

To start up a development environment use the docker-compose-dev.yml file:

cd docker
docker-compose -f docker-compose-dev.yml up --build

You can then visit http://localhost:8080 to see the frontend. Default login credentials for an administrative account are admin/admin and for a less privileged user test/test.

Changes for the source code of the frontend component are then hot reloaded and will be rebuild on the fly.

Data for world seas were downloaded from: https://catalog.data.gov/dataset/world-water-body-limits-detailed-2017mar30

License

Copyright © 2021 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences, Germany (https://www.gfz-potsdam.de)

This work is licensed under the following license(s):

Please see the individual files for more accurate information.

Hint: We provided the copyright and license information in accordance to the REUSE Specification 3.0.

FAQ

apt error: not signed on build

The following error may appear:

W: GPG error: http://security.debian.org/debian-security buster/updates InRelease: At least one invalid signature was encountered.
E: The repository 'http://security.debian.org/debian-security buster/updates InRelease' is not signed.
W: GPG error: http://deb.debian.org/debian buster InRelease: At least one invalid signature was encountered.
E: The repository 'http://deb.debian.org/debian buster InRelease' is not signed.
W: GPG error: http://deb.debian.org/debian buster-updates InRelease: At least one invalid signature was encountered.
E: The repository 'http://deb.debian.org/debian buster-updates InRelease' is not signed.
ERROR: Service '...' failed to build : ... 

This could happen if you have an older base image cached. To solve this remove the local images with: docker image prune -a

NOTE: This deletes all images on your machine. Save any image you can not download from a registry!