Files
Bookra/apps/auth-service
Tomas Dvorak cf3315e8fc
CI / Frontend (push) Successful in 11m7s
CI / Go - apps/auth-service (push) Failing after 8s
CI / Go - apps/backend (push) Failing after 2s
CI / Docker publish - auth-service (push) Has been skipped
CI / Docker publish - backend (push) Has been skipped
cleanup
2026-05-05 09:48:15 +02:00
..
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:15 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:15 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:07 +02:00
2026-05-05 09:48:15 +02:00
2026-05-05 09:48:07 +02:00

Bookra Auth Service

Standalone auth + internal admin service for Bookra.

Primary responsibilities:

  • email/password auth
  • magic-link auth
  • Google OAuth when configured
  • internal admin dashboard / remote service management
  • optional Neon JWT verification support

Not primary billing service:

  • SaaS billing lives in apps/backend
  • Paddle config belongs in backend/frontend env

Commands

go run ./cmd/api
go test ./...
go build ./...

Core Routes

  • GET /health
  • POST /api/auth/register
  • POST /api/auth/login
  • POST /api/auth/magic-link
  • POST /api/auth/verify
  • POST /api/auth/refresh
  • GET /api/auth/me
  • GET /api/auth/providers
  • GET /api/auth/oauth/google
  • GET /api/auth/oauth/google/callback
  • GET /admin
  • GET /admin/api/config
  • GET /admin/api/stats

See apps/auth-service/.env.example.