14 lines
471 B
Bash
14 lines
471 B
Bash
#!/usr/bin/env bash
|
|
# fallback script for mail verify
|
|
|
|
set -euo pipefail
|
|
|
|
JS='db.user.find({}, {"info.email": 1, "info.everification": 1}).forEach((u) =>
|
|
print("http://localhost:8090/ev/" + u._id + "/" + u.info.everification))'
|
|
|
|
docker compose exec -T al-mongo mongosh --quiet adventureland --eval "$JS" \
|
|
| while IFS= read -r url; do
|
|
[[ "$url" == http* ]] || continue
|
|
code=$(curl -s -o /dev/null -w '%{http_code}' "$url")
|
|
echo "$code $url"
|
|
done |