"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const core_1 = require("@nestjs/core"); const swagger_1 = require("@nestjs/swagger"); const app_module_1 = require("./app.module"); async function bootstrap() { const app = await core_1.NestFactory.create(app_module_1.AppModule); app.enableCors(); app.setGlobalPrefix('api'); const config = new swagger_1.DocumentBuilder() .setTitle('Jordan Map Platform API') .setDescription('Backend API for map services, routing, and driver telemetry for Jordan') .setVersion('1.0') .addTag('maps') .addTag('telemetry') .build(); const document = swagger_1.SwaggerModule.createDocument(app, config); swagger_1.SwaggerModule.setup('docs', app, document); const port = process.env.API_PORT || 3000; await app.listen(port); console.log(`🚀 Jordan Map API is running on: http://localhost:${port}/api`); } bootstrap(); //# sourceMappingURL=main.js.map