#!/bin/bash -e

. "node_modules/@pathable/pathable-scripts/scripts/_env.sh"
. "node_modules/@pathable/pathable-scripts/scripts/_lib.sh"

environment=${1-staging}

load_env "$HOME/.pathable-env"
load_env "private/env/.env"
load_env "private/env/$environment/.env"

. "../scripts/boot.sh"

currentDir=$(pwd)

echo "Deploying from $currentDir to environment $environment..."

METEOR_SESSION_FILE=$currentDir/../credentials/deployment_token.json METEOR_PACKAGE_DIRS=$currentDir/../pathable-packages/packages/ timeout 90m meteor deploy $GALAXY_HOSTNAME --settings private/env/$environment/settings.json