Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sample CSV and Hazard data for populating the database are located at username@dev01-quakecore:/rcc/home/projects/rccquakecore/seis2Data.

Type the following command and come back after lunch.

Code Block
# First, create a folder called 'private' under your git repository seisfinder2
$ cd seisfinder2
/seisfinder2$ mkdir private
 
# Then create a folder called 'data' under private/
/seisfinder2$ cd private
/seisfinder2/private$ mkdir data 
 
# General copy command: scp -r username@remoteserver:remote_path_to_copy_files local_path_to_put_copied_files
# add sudo if permission denied
# if still permission denied, type the following command in the dev01-quakecore server to change permssion
username@dev01-quakecore $ sudo chmod 755 /rcc/home/projects/rccquakecore/seis2Data/private/data/cybershake17p8_csv
 
# Now copy files from remote server to your local machine
# cybershake17p8 csvs
scp -r gg999@dev01-quakecore:/rcc/home/rccprojects/quakecore/seis2Data/private/data/cybershake17p8_csv home/gg999/seisfinder2/private/data/
 
# darfield csvs
scp -r gg999@dev01-quakecore:/rcc/home/rccprojects/quakecore/seis2Data/private/data/darfield_csv home/gg999/seisfinder2/private/data/
 
# hazard data
scp -r gg999@dev01-quakecore:/rcc/home/projects/rccquakecore/seis2Data/private/data/hazard home/gg999/seisfinder2/private/data/
 
# event data
scp -r gg999@dev01-quakecore:/rcc/home/projects/rccquakecore/seis2Data/private/data/event home/gg999/seisfinder2/private/data/

...

Code Block
$cd seisfinder2
 
# if running local host
/seisfinder2 $ python manage.py runserver 
 
# if running from the dev01-quakecore server
# first change file permission if permission denied use:
/seisfinder2 $ sudo chmod 755 /rcc/home/rccprojects/quakecore/seis2Data/private/data/cybershake17p8_csv 
# then 
/seisfinder2 $ sudo python manage.py runserver 132.181.39.127:8000
 
# else use 'ifconfig' to figure out the IP address of your server
 

...

Code Block
# The 'root_dir=' is the absolute path where you just put the copied data in step 4. Eg.
 
# local host:
http://127.0.0.1:8000/seisfinderapp/insert?root_dir=home/gg999/seisfinder2/private/data/cybershake17p8_csv&type=cybershake

# dev01-quakcore:
http://132.181.39.127:8000/seisfinderapp/insert?root_dir=/rcc/home/rccprojects/quakecore/seis2Data/private/data/cybershake17p8_csv&type=cybershake
 

...

Code Block
# local host:
http://127.0.0.1:8000/seisfinderapp/insert?root_dir=home/gg999/seisfinder2/private/data/darfield_csv&type=historic

# dev01-quakcore:
http://132.181.39.127:8000/seisfinderapp/insert?root_dir=/rcc/home/projects/rccquakecore/seis2Data/private/data/darfield_csv&type=historic

...