just-paja/improtresk-web

View on GitHub
bin/deploy

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash

app="improtresk-web"
artifact=$(npm pack)
env=${1}
dest="/tmp/${app}.${env}.tgz"

if [ "$env" == "staging" ]; then
  host=${STAGING_HOST}
  hostAs=${STAGING_HOST_AS}
elif [ "$env" == "production" ]; then
  host=${PRODUCTION_HOST}
  hostAs=${PRODUCTION_HOST_AS}
fi

echo "Uploading data"
scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${artifact} www-data@${host}:${dest}

ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null www-data@${host} hosting-install-nodejs --app-host "${hostAs}" --app-env "${env}" --app-name "${app}" --app-src "${dest}"