|
|
@@ -4,6 +4,7 @@
|
|
|
# - UPDATE: skips, leaves DB and data intact
|
|
|
|
|
|
DB_HOST="${DB_HOST:-vidreview-db}"
|
|
|
+DB_CONTAINER="${DB_CONTAINER:-$DB_HOST}"
|
|
|
DB_NAME="${DB_NAME:-vidreview}"
|
|
|
DB_USER="${DB_USER:-vidreview}"
|
|
|
OUTPUT_DIR="${OUTPUT_DIR:-/seed-output}"
|
|
|
@@ -12,7 +13,7 @@ ADMIN_NAME="${ADMIN_NAME:-Admin}"
|
|
|
API_CONTAINER="${API_CONTAINER:-vidreview-api}"
|
|
|
|
|
|
run_psql() {
|
|
|
- docker exec "$DB_HOST" psql -U "$DB_USER" -d "$DB_NAME" "$@" 2>&1
|
|
|
+ docker exec "$DB_CONTAINER" psql -U "$DB_USER" -d "$DB_NAME" "$@" 2>&1
|
|
|
}
|
|
|
|
|
|
run_node() {
|
|
|
@@ -67,7 +68,7 @@ fi
|
|
|
echo ""
|
|
|
echo " FRESH DEPLOY: setting up initial account"
|
|
|
|
|
|
-RANDOM_PASS="vid-$(date +%s)-$(head -c 10 /dev/urandom | tr -dc 'a-z0-9')"
|
|
|
+RANDOM_PASS="$(head -c 32 /dev/urandom | base64 | tr -dc 'a-zA-Z0-9!@#$%' | head -c 24)"
|
|
|
echo " Password generated."
|
|
|
|
|
|
PASS_HASH=$(run_node -e "require('bcryptjs').hash('$RANDOM_PASS',10).then(h=>process.stdout.write(h)).catch(e=>{console.error(e);process.exit(1)})")
|