api development
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-08-08 21:58:36 +09:00
parent d58302c2c8
commit cc87dcc0fa
157 changed files with 14629 additions and 7 deletions

18
scripts/fix_email_validation.sh Executable file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/env bash
set -euo pipefail
FILE="services/auth/src/app/schemas/user.py"
[ -f "$FILE" ] || { echo "Not found: $FILE"; exit 1; }
tmp="$(mktemp)"
awk '
BEGIN{incls=""}
/^class (UserRead|UserPublic|UserOut|UserResponse)\b/ {incls=$1}
incls!="" && /email: *EmailStr/ { sub(/EmailStr/, "str") }
/^class [A-Za-z_0-9]+\b/ && $2!=incls { incls="" }
{ print }
' "$FILE" > "$tmp" && mv "$tmp" "$FILE"
echo "[auth] rebuilding..."
docker compose build auth
docker compose restart auth