set -euo pipefail
-MAKEFILE_DIR="$( cd "$( dirname $( dirname "${BASH_SOURCE[0]}" ))" >/dev/null 2>&1 && pwd )"
-
if ! which nix 2>/dev/null >/dev/null; then
cat <<-EOF
nix is needed, please install it:
read y
fi
-if ! make -C $MAKEFILE_DIR deployment_is_set 2>/dev/null >/dev/null; then
- cat <<-EOF
- Importing deployment file into nixops:
- Continue? [y/N]
- EOF
- read y
- if [ "$y" = "y" -o "$y" = "Y" ]; then
- make -C $MAKEFILE_DIR pull_deployment
- else
- echo "Aborting"
- exit 1
- fi
-fi
-
cat <<-EOF
All set up.
Please make sure you’re using make commands when deploying