import { requireAdminSessionSecret } from '@/lib/admin-session' export async function register(): Promise { if (process.env.NEXT_RUNTIME !== 'nodejs') return requireAdminSessionSecret() const apiServerUrl = process.env.API_SERVER_URL?.trim() if (!apiServerUrl) throw new Error('API_SERVER_URL is required') const parsed = new URL(apiServerUrl) if (process.env.NODE_ENV === 'production' && parsed.protocol !== 'https:') { throw new Error('API_SERVER_URL must use HTTPS in production') } }