Documentation
¶
Index ¶
- Constants
- Variables
- func GetAmqpChannel(conn *amqp.Connection, logger *zap.Logger) *amqp.Channel
- func GetAmqpConnection(logger *zap.Logger) *amqp.Connection
- func GetEventIssuer(logger *zap.Logger) string
- func GetFileExchange(logger *zap.Logger) string
- func GetMongoConnection(logger *zap.Logger) *mongo.Database
- func GetNetworkListener(logger *zap.Logger) net.Listener
- func GetPrivateKey(logger *zap.Logger) *ecdsa.PrivateKey
- func GetTokenIssuer(logger *zap.Logger) string
- func GetTokenTTL(logger *zap.Logger) *time.Duration
Constants ¶
View Source
const ( ENV_SERVICE_PORT = "SERVICE_PORT" ENV_SERVICE_ADDR = "SERVICE_ADDR" ENV_SERVICE_NETW = "SERVICE_NETW" ENV_UID_HEADER = "UID_HEADER" ENV_MONGO_DSN = "MONGO_DSN" ENV_MONGO_DATABASE = "MONGO_DATABASE" ENV_REDIS_DSN = "REDIS_DSN" ENV_TOKEN_TIMEOUT = "TOKEN_TIMEOUT" ENV_JWT_SECRET = "JWT_SECRET" ENV_TOKEN_ISSUER = "TOKEN_ISSUER" ENV_EVENT_ISSUER = "EVENT_ISSUER" ENV_RABBITMQ_USERS_EXCHANGE = "RABBITMQ_USERS_EXCHANGE" ENV_RABBITMQ_USERS_QUEUE = "RABBITMQ_USERS_QUEUE" ENV_RABBITMQ_FILES_EXCHANGE = "RABBITMQ_FILES_EXCHANGE" ENV_RABBITMQ_FILES_QUEUE = "RABBITMQ_FILES_QUEUE" ENV_RABBITMQ_DSN = "RABBITMQ_DSN" )
Variables ¶
View Source
var ( ServicePort = "8000" ServiceAddr = "127.0.0.1" ServiceNetw = "tcp" UidHeader = "X-Uid" )
Functions ¶
func GetAmqpChannel ¶
func GetAmqpConnection ¶
func GetAmqpConnection(logger *zap.Logger) *amqp.Connection
func GetEventIssuer ¶
func GetFileExchange ¶
func GetPrivateKey ¶
func GetPrivateKey(logger *zap.Logger) *ecdsa.PrivateKey
func GetTokenIssuer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.