Check the environment variables early on

I was missing NEO4J_URI and was told very late - let's check env vars at
the very beginning.
This commit is contained in:
Robert Schäfer 2019-02-04 21:42:44 +01:00
parent 5b674cd95f
commit 82c679aaf1
3 changed files with 8 additions and 16 deletions

View File

@ -1,4 +1,12 @@
#!/usr/bin/env bash
set -e
for var in "SSH_USERNAME" "SSH_HOST" "MONGODB_USERNAME" "MONGODB_PASSWORD" "MONGODB_DATABASE" "MONGODB_AUTH_DB" "NEO4J_URI"
do
if [[ -z "${!var}" ]]; then
echo "${var} is undefined"
exit 1
fi
done
/migration/mongo/import.sh
/migration/neo4j/import.sh

View File

@ -1,14 +1,6 @@
#!/usr/bin/env bash
set -e
for var in "SSH_USERNAME" "SSH_HOST" "MONGODB_USERNAME" "MONGODB_PASSWORD" "MONGODB_DATABASE" "MONGODB_AUTH_DB"
do
if [[ -z "${!var}" ]]; then
echo "${var} is undefined"
exit 1
fi
done
echo "SSH_USERNAME ${SSH_USERNAME}"
echo "SSH_HOST ${SSH_HOST}"
echo "MONGODB_USERNAME ${MONGODB_USERNAME}"

View File

@ -1,14 +1,6 @@
#!/usr/bin/env bash
set -e
for var in "NEO4J_URI"
do
if [[ -z "${!var}" ]]; then
echo "${var} is undefined"
exit 1
fi
done
SCRIPT_DIRECTORY="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
echo "MATCH (n) OPTIONAL MATCH (n)-[r]-() DELETE n,r;" | cypher-shell -a $NEO4J_URI
for collection in "badges" "categories" "users" "follows" "contributions" "shouts" "comments"