Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Roles = roles{ Roles: base_roles.BaseRoles, User: userRoles{ List: "user.list", }, }
Functions ¶
This section is empty.
Types ¶
type AdminTopics ¶
type App ¶
type App struct { DB struct { Auth MongoAuth } Rpc Rpc Redis Redis Http Http HttpHeaders HttpHeaders I18n I18n Topics Topics Nats Nats Session Session CacheRedis CacheRedis VerifyRedis VerifyRedis TokenSrv TokenSrv Urls Urls Turnstile Turnstile RSA RSA }
type CacheRedis ¶
type HttpHeaders ¶
type HttpHeaders struct { AllowedOrigins string `env:"CORS_ALLOWED_ORIGINS" envDefault:"*"` AllowedMethods string `env:"CORS_ALLOWED_METHODS" envDefault:"GET,POST,PUT,DELETE,OPTIONS"` AllowedHeaders string `env:"CORS_ALLOWED_HEADERS" envDefault:"*"` AllowCredentials bool `env:"CORS_ALLOW_CREDENTIALS" envDefault:"true"` Domain string `env:"HTTP_HEADER_DOMAIN" envDefault:"*"` }
type MongoAuth ¶
type MongoAuth struct { Host string `env:"MONGO_AUTH_HOST" envDefault:"localhost"` Port string `env:"MONGO_AUTH_PORT" envDefault:"27017"` Username string `env:"MONGO_AUTH_USERNAME" envDefault:""` Password string `env:"MONGO_AUTH_PASSWORD" envDefault:""` Database string `env:"MONGO_AUTH_DATABASE" envDefault:"empty"` Collection string `env:"MONGO_AUTH_COLLECTION" envDefault:"empties"` Query string `env:"MONGO_AUTH_QUERY" envDefault:""` }
type NotifyTopics ¶
type Rpc ¶
type Rpc struct { AccountHost string `env:"RPC_ACCOUNT_HOST" envDefault:"localhost:3001"` AccountUsesSsl bool `env:"RPC_ACCOUNT_USES_SSL" envDefault:"localhost:3001"` BusinessHost string `env:"RPC_BUSINESS_HOST" envDefault:"localhost:3002"` BusinessUsesSsl bool `env:"RPC_BUSINESS_USES_SSL" envDefault:"localhost:3002"` }
type Topics ¶
type Topics struct { Notify NotifyTopics Admin AdminTopics }
type VerifyRedis ¶
type VerifyRedis struct {
DB int `env:"REDIS_VERIFY_DB"`
}
Click to show internal directories.
Click to hide internal directories.