This repository contains AusOcean's cloud services and support packages.
Ocean Bench is AusOcean's cloud service for analyzing ocean data.
Instructions for building Ocean Bench can be found under cmd/oceanbench.
To deploy OceanBench:
gcloud app deploy --version V --project oceanbeach oceanbeach.yamlCurrently, OceanBench utilizes datastores in two projects, namely ausocean and vidgrind. Deploying datastore indexes therefore requires running two commands.
cp vidgrind_index.yaml index.yaml
gcloud app deploy --project vidgrind index.yaml
cp ausocean_index.yaml index.yaml
gcloud app deploy --project ausocean index.yamlThere is an additional testing database which is part of the ausocean project. These indexes can be updated using the ausocean_test.yaml file. This index file contains both the indexes for vidgrind entities as well as ausocean entities.
cp ausocean_test_index.yaml index.yaml
gcloud datastore indexes create --project=ausocean --database=test index.yamlTo clean up indexes:
cp vidgrind_index.yaml index.yaml
gcloud datastore indexes cleanup --project vidgrind index.yaml