Documentation ¶
Index ¶
- Constants
- func CloudifyConfig(mattermostConfig *MattermostConfig) error
- func PushConfig(mattermostConfig *MattermostConfig, configFilePath string) error
- func RetrieveSiteUrl(ld loader.Loader) string
- type EmailSettings
- type FileSettings
- type LogSettings
- type MattermostConfig
- type ServiceSettings
- type SmtpType
- type SqlSettings
Constants ¶
View Source
const DEFAULT_S3_HOST = "s3.amazonaws.com"
Variables ¶
This section is empty.
Functions ¶
func CloudifyConfig ¶
func CloudifyConfig(mattermostConfig *MattermostConfig) error
func PushConfig ¶
func PushConfig(mattermostConfig *MattermostConfig, configFilePath string) error
func RetrieveSiteUrl ¶
Types ¶
type EmailSettings ¶
type EmailSettings struct { SendEmailNotifications bool `json:"SendEmailNotifications"` RequireEmailVerification bool `json:"RequireEmailVerification"` SMTPUsername string `json:"SMTPUsername"` SMTPPassword string `json:"SMTPPassword"` SMTPServer string `json:"SMTPServer"` SMTPPort string `json:"SMTPPort"` ConnectionSecurity string `json:"ConnectionSecurity"` }
type FileSettings ¶
type FileSettings struct { DriverName string `json:"DriverName"` AmazonS3AccessKeyID string `json:"AmazonS3AccessKeyId"` AmazonS3SecretAccessKey string `json:"AmazonS3SecretAccessKey"` AmazonS3Bucket string `json:"AmazonS3Bucket"` AmazonS3Endpoint string `json:"AmazonS3Endpoint"` AmazonS3SSL bool `json:"AmazonS3SSL"` }
type LogSettings ¶
type LogSettings struct {
EnableFile bool `json:"EnableFile"`
}
type MattermostConfig ¶
type MattermostConfig struct { ServiceSettings ServiceSettings SqlSettings SqlSettings FileSettings FileSettings EmailSettings EmailSettings LogSettings LogSettings }
func ExtractConfig ¶
func ExtractConfig(configFilePath string) (*MattermostConfig, error)
type ServiceSettings ¶
type SqlSettings ¶
Click to show internal directories.
Click to hide internal directories.