Account Admin API Gateway

Status: ✅ Nginx Proxy Running
Load Balancer: ✅ Port Range (3001-3003)
Instances: 3 account-server containers
Method: least_conn balancing

Available Endpoints:

GET /health - System health check
GET /api/admin/health - API health check (admin)
GET /api/admin/clients - Get all clients (admin)
POST /api/admin/clients - Create client (admin)
GET /api/admin/clients/{id} - Get client by ID (admin)
GET /api/admin/workers - Get all workers (admin)
POST /api/admin/workers - Create worker (admin)
GET /api/admin/workers/{id} - Get worker by ID (admin)
GET /api/admin/workers/client/{client_id} - Get workers by client (admin)

Authentication Endpoints:

POST /login - Login with email and password
POST /validate-token - Validate JWT token
POST /current-user - Get current user from token
POST /api/auth/register/admin - Register new admin (requires approval)
GET /protected - Example protected route
Direct Access:
Instance 1: http://localhost:3001/api/admin/
Instance 2: http://localhost:3002/api/admin/
Instance 3: http://localhost:3003/api/admin/