Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Addr string `json:"addr"` // Address to listen on SecretKey string `json:"secret_key"` // Unique string for sessions RootPath string `json:"root_path"` // Path to www directory DataPath string `json:"data_path"` // Path to data files AdminPassword string `json:"admin_password"` // Password for admin user TwitterConsumerKey string `json:"twitter_consumer_key"` TwitterConsumerSecret string `json:"twitter_consumer_secret"` TwitterAccessToken string `json:"twitter_access_token"` TwitterAccessSecret string `json:"twitter_access_secret"` }
Config maintains the configuration for the application and manages its storage and retrieval from disk (in JSON format).
func LoadFromDisk ¶
LoadFromDisk attempts to load the configuration from disk.
func LoadFromEnvironment ¶
func LoadFromEnvironment() *Config
LoadFromEnvironment attempts to load the configuration from environment variables. Default values are provided for everything except the Twitter access credentials.
Click to show internal directories.
Click to hide internal directories.