Release: auth system, admin RBAC, and production Supabase setup #70
Reference in New Issue
Block a user
Delete Branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This release adds authentication, role-based access control, and production deployment configuration for Supabase Cloud.
Auth system
ProtectedRouteandAdminRoutecomponents for frontend route protectionRole-based access control
is_admincolumn on users table with Alembic migrationrequire_adminFastAPI dependency protecting admin write endpoints (games, pokemon, evolutions, bosses, routes CRUD)Production deployment
docker-compose.prod.ymlandDockerfile.prod.envfrom Gitea secrets (no manual.envon server)Other changes
Test plan
🤖 Generated with Claude Code