Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Database DatabaseConfig `yaml:"database"` HTTP HTTPConfig `yaml:"http"` Ident IdentConfig `yaml:"ident"` Email EmailConfig `yaml:"email"` }
func ParseConfig ¶
type DatabaseConfig ¶
type EmailConfig ¶
type EmailConfig struct { From string `yaml:"from"` SMTP SMTPConfig `yaml:"smtp"` }
type HTTPConfig ¶
type HTTPConfig struct {
ListenAddr string `yaml:"listen_addr"`
}
type IdentConfig ¶
type IdentConfig struct { ServerName string `yaml:"server_name"` BaseURL string `yaml:"base_url"` SigningKey SigningKeyConfig `yaml:"signing_key"` Invites InvitesConfig `yaml:"invites"` }
type InvitesConfig ¶
type InvitesConfig struct { EmailTemplate TemplateConfig `yaml:"email_template"` SubjectTemplate string `yaml:"subject_template"` }
type SMTPConfig ¶
type SigningKeyConfig ¶
type TemplateConfig ¶
Click to show internal directories.
Click to hide internal directories.