CloudSeis is a cloud-based seismic data processing software based on the desktop app BotoSeis
CloudSeis is mainly a wrapper for SeismicUnix
- 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)
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)"
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
.
Once inside the server
folder, install its dependencies and run the dev environment as shown below.
pip3 install -r requirements.txt
flask run
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'
Once inside the Webapp
folder, install its dependencies and run the dev environment as shown below.
yarn
yarn dev