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.