Skip to content

JorbFreire/CloudSeis

Repository files navigation

CloudSeis

CloudSeis is a cloud-based seismic data processing software based on the desktop app BotoSeis
CloudSeis is mainly a wrapper for SeismicUnix

Getting Started

Dependencies

  • Main dependencies:
    • SeismicUnix (There is a step to install it bellow)
    • Docker (Necessary for quiky run)
    • Unix Based system (SeismicUnix installationg script only work on Debia based systens)
  • Opcional dependancies, for manual run only (docker handle they)

Installing seismic unix

run the command line bellow on visit the oficial guide to manual install

bash -c "$(wget -qO- https://gist.githubusercontent.com/botoseis/4ca681cb9ef706c1b8410153c6199cf2/raw/b16ad754839d1ca3657d8e8396db14f5ba791e6b/install_seismic_unix.sh)"

Quicky start

run the docker-compose.yml file with docker-compose and let docker handle it all.

docker-compose -f docker-compose.yml up

It shall start all project containers. To run each container individually, run:

to manully run any instance without docker, check each folder README.md.

Manual run

Run the server

Once inside the server folder, install its dependencies and run the dev environment as shown below.

pip3 install -r requirements.txt
flask run

Database

To run the migrations, run on your terminal in the server folder:

flask db upgrade

To create a new migration:

flask db migrate -m 'Migration Name'

Run the Webapp

Once inside the Webapp folder, install its dependencies and run the dev environment as shown below.

yarn
yarn dev

Architecture and database modeling

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published