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.