Files
maestro/src/clients/outputs/client.config.ts
T
2022-03-29 12:04:10 -03:00

23 lines
579 B
TypeScript

import { OutputProtofile } from '@victorradael/protospack';
import { ClientOptions, Transport } from '@nestjs/microservices';
import { credentials } from '@grpc/grpc-js';
export class OutputsClientConfiguration {
config(): ClientOptions {
return {
transport: Transport.GRPC,
options: {
url: process.env.OTFACTORY_URL,
package: 'output',
credentials: credentials.createSsl(),
protoPath: OutputProtofile,
loader: {
enums: String,
objects: true,
arrays: true,
},
},
};
}
}