Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultConfigFileName = "crucible.conf"
)
Variables ¶
View Source
var DefaultConfigPaths = [...]string{
"/etc/crucible/",
"/usr/local/etc/crucible/",
"~/",
"~/Dev/",
"./"}
Functions ¶
func LoadConfig ¶
func LoadDefaultConfig ¶
func LoadDefaultConfig() error
Types ¶
type ConfigError ¶
func (*ConfigError) Error ¶
func (e *ConfigError) Error() string
type CrucibleConfiguration ¶
type CrucibleConfiguration struct { HttpPort int HttpsPort int WorkerThreads int RootContext string CoreLogger *LoggerConfig DataSources map[string]*DataSourceConfiguration Services map[string]*ServiceConfiguration }
var Conf *CrucibleConfiguration
func (*CrucibleConfiguration) String ¶
func (c *CrucibleConfiguration) String() (s string)
type DataSourceConfiguration ¶
func (*DataSourceConfiguration) String ¶
func (d *DataSourceConfiguration) String() (s string)
type LoggerConfig ¶
Click to show internal directories.
Click to hide internal directories.