This is an express implementation of hyperion-api.
Make sure you have an instance of Elasticsearch running. To populate with Hyperion data, make sure you have a Hyperion.csv file hyperion-metadata and
To populate it with Landsat and Sentinel metadata refer to landsat8-metadata and sentinel2-metadata
$ npm install
$ node app/index.js
ES_HOST ES_PORT NAME WEBSITE
Hyperion-api was tweaked by Pat Cappelaere for NASA GSFC Original Sat API Express was made by Development Seed.
We are using CONVOX for deployment to AWS and Docker containers
$ convox login console.convox.com $ convox apps create
convox start
docker ps docker stop
convox deploy
$ convox scale web --count=2 $ convox scale ipfs --count=1 // $ convox rack scale --type=m3.large --count=4
$ convox ps $ convox exec bash $ convox instances
docker images
Clean Docker
docker rm -v $(docker ps -a -q -f status=exited)
docker rmi -f $(docker images | grep "" | awk "{print $3}")
docker rmi $(docker images -f "dangling=true" -q)