fix deployment
This commit is contained in:
parent
6b25648340
commit
7e753d63bd
10
dist/controllers/subscription.controller.js
vendored
10
dist/controllers/subscription.controller.js
vendored
@ -21,16 +21,6 @@ let SubscriptionController = class SubscriptionController {
|
||||
}
|
||||
createSubscription(ise2, mco, body) {
|
||||
console.log('[MOCK] Création subscription:', { ise2, mco, body });
|
||||
if (!ise2 || !mco) {
|
||||
throw new common_1.HttpException({
|
||||
requestError: {
|
||||
serviceException: {
|
||||
messageId: '2001',
|
||||
text: 'Missing required headers',
|
||||
},
|
||||
},
|
||||
}, common_1.HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
if (Math.random() < 0.1) {
|
||||
throw new common_1.HttpException({
|
||||
requestError: {
|
||||
|
||||
@ -1 +1 @@
|
||||
{"version":3,"file":"subscription.controller.js","sourceRoot":"","sources":["../../src/controllers/subscription.controller.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"subscription.controller.js","sourceRoot":"","sources":["../../src/controllers/subscription.controller.ts"],"names":[],"mappings":"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"}
|
||||
2
dist/tsconfig.build.tsbuildinfo
vendored
2
dist/tsconfig.build.tsbuildinfo
vendored
File diff suppressed because one or more lines are too long
@ -24,7 +24,7 @@ export class SubscriptionController {
|
||||
) {
|
||||
console.log('[MOCK] Création subscription:', { ise2, mco, body });
|
||||
|
||||
// Validation
|
||||
/*Validation
|
||||
if (!ise2 || !mco) {
|
||||
throw new HttpException(
|
||||
{
|
||||
@ -37,7 +37,7 @@ export class SubscriptionController {
|
||||
},
|
||||
HttpStatus.BAD_REQUEST,
|
||||
);
|
||||
}
|
||||
}*/
|
||||
|
||||
// Simuler une souscription existante (10% de chance)
|
||||
if (Math.random() < 0.1) {
|
||||
|
||||
32
src/main.ts
32
src/main.ts
@ -1,18 +1,34 @@
|
||||
import { NestFactory } from '@nestjs/core';
|
||||
import { AppModule } from './app.module';
|
||||
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-call */
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
|
||||
import { NestFactory } from "@nestjs/core";
|
||||
import { AppModule } from "./app.module";
|
||||
import { DocumentBuilder, SwaggerModule } from "@nestjs/swagger";
|
||||
import { Logger } from "@nestjs/common";
|
||||
|
||||
async function bootstrap() {
|
||||
const logger = new Logger("dcb-orance-mock-service");
|
||||
|
||||
const app = await NestFactory.create(AppModule);
|
||||
// ⚡ Config Swagger
|
||||
const config = new DocumentBuilder()
|
||||
.setTitle('API DCB / SMS / Payment')
|
||||
.setDescription('Documentation des endpoints mock Orange DCB')
|
||||
.setVersion('1.0')
|
||||
.setTitle("API DCB / SMS / Payment")
|
||||
.setDescription("Documentation des endpoints mock Orange DCB")
|
||||
.setVersion("1.0")
|
||||
.addBearerAuth() // si tu veux tester avec un token
|
||||
.build();
|
||||
const document = SwaggerModule.createDocument(app, config);
|
||||
SwaggerModule.setup('api-docs', app, document);
|
||||
await app.listen(process.env.PORT ?? 3000);
|
||||
SwaggerModule.setup("api/docs", app, document);
|
||||
const port = process.env.PORT || 3000;
|
||||
await app.listen(port);
|
||||
app.getHttpAdapter().get("/api/swagger-json", (req, res) => {
|
||||
res.json(document);
|
||||
});
|
||||
|
||||
logger.log(`Application running on http://localhost:${port}`);
|
||||
logger.log(
|
||||
`Swagger documentation available at http://localhost:${port}/api/docs`
|
||||
);
|
||||
console.log(`Swagger docs: http://localhost:${port}/api/swagger-json`);
|
||||
}
|
||||
bootstrap();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user