Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { ListenAddress string `yaml:"address" default:":12001" env:"KOTO_LISTEN_ADDRESS"` ExternalAddress string `yaml:"external_address" default:"http://localhost:12002" env:"KOTO_EXTERNAL_ADDRESS"` PrivateKeyPath string `yaml:"private_key_path" default:"user_hub.rsa" env:"KOTO_PRIVATE_KEY"` Admins string `yaml:"admins" env:"KOTO_ADMINS"` TokenDurationSeconds int `yaml:"token_duration" default:"3600" env:"KOTO_TOKEN_DURATION"` FrontendAddress string `yaml:"frontend" default:"http://localhost:3000" env:"KOTO_FRONTEND_ADDRESS"` TestMode bool `yaml:"test_mode" default:"false" env:"KOTO_TEST_MODE"` AdminFriendship string `yaml:"admin_friendship" default:"" env:"KOTO_ADMIN_FRIENDSHIP"` FirebaseToken string `yaml:"firebase_token" default:"" env:"KOTO_FIREBASE_TOKEN"` DigitalOceanToken string `yaml:"digitalocean_token" default:"" env:"KOTO_DIGITALOCEAN_TOKEN"` MessageHubConfig string `yaml:"messagehub_config" default:"" env:"KOTO_MESSAGEHUB_CONFIG"` DB common.DatabaseConfig `yaml:"db"` S3 common.S3Config `yaml:"s3"` SMTP common.SMTPConfig `yaml:"smtp"` // contains filtered or unexported fields }
func (Config) TokenDuration ¶
Click to show internal directories.
Click to hide internal directories.