using Microsoft.AspNetCore.Mvc; using DorkNet.Server.Services; namespace DorkNet.Server.Controllers.API.Config.V1; /// /// Returns the full Rec Room service URL map. Some builds fetch this standalone /// at /api/config/v1/services to discover where the other subdomains live. /// Apex comes from (DORKNET_DOMAIN), so a single /// env var controls every URL emitted. /// [ApiController] [Route("api/config/v1")] public class ServiceUrlsController(DomainConfig domain) : ControllerBase { [HttpGet("services")] public ActionResult> Get() => Ok(ConfigService.BuildServiceUrlMap(domain.Apex)); }