Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewVideoCommand ¶
Types ¶
type APIArgs ¶
type APIArgs struct { GRPCAddr string `long:"grpc_addr" env:"GRPC_ADDR" default:":8081"` CommentClientConnConfig grpckit.GrpcClientConnConfig `group:"comment" namespace:"comment" env-namespace:"COMMENT"` runkit.GracefulConfig `group:"graceful" namespace:"graceful" env-namespace:"GRACEFUL"` logkit.LoggerConfig `group:"logger" namespace:"logger" env-namespace:"LOGGER"` mongokit.MongoConfig `group:"mongo" namespace:"mongo" env-namespace:"MONGO"` storagekit.MinIOConfig `group:"minio" namespace:"minio" env-namespace:"MINIO"` rediskit.RedisConfig `group:"redis" namespace:"redis" env-namespace:"REDIS"` otelkit.PrometheusServiceMeterConfig `group:"meter" namespace:"meter" env-namespace:"METER"` kafkakit.KafkaProducerConfig `group:"kafka_producer" namespace:"kafka_producer" env-namespace:"KAFKA_PRODUCER"` }
type GatewayArgs ¶
type GatewayArgs struct { HTTPAddr string `long:"http_addr" env:"HTTP_ADDR" default:":8080"` GRPCAddr string `long:"grpc_addr" env:"GRPC_ADDR" default:":8081"` grpckit.GrpcClientConnConfig `group:"grpc" namespace:"grpc" env-namespace:"GRPC"` runkit.GracefulConfig `group:"graceful" namespace:"graceful" env-namespace:"GRACEFUL"` logkit.LoggerConfig `group:"logger" namespace:"logger" env-namespace:"LOGGER"` }
type StreamArgs ¶
type StreamArgs struct { runkit.GracefulConfig `group:"graceful" namespace:"graceful" env-namespace:"GRACEFUL"` logkit.LoggerConfig `group:"logger" namespace:"logger" env-namespace:"LOGGER"` mongokit.MongoConfig `group:"mongo" namespace:"mongo" env-namespace:"MONGO"` kafkakit.KafkaProducerConfig `group:"kafka_producer" namespace:"kafka_producer" env-namespace:"KAFKA_PRODUCER"` kafkakit.KafkaConsumerConfig `group:"kafka_consumer" namespace:"kafka_consumer" env-namespace:"KAFKA_CONSUMER"` }
Click to show internal directories.
Click to hide internal directories.