type PersistentStore struct {
Host string `mapstructure:"host"`
Port int `mapstructure:"port"`
User string `mapstructure:"user"`
Password string `mapstructure:"password"`
DBName string `mapstructure:"dbname"`
}
type ServerConfig struct {
PublicHttpPort int `mapstructure:"publicHttpPort"`
InternalHttpPort int `mapstructure:"internalHttpPort"`
DataFolder string `mapstructure:"dataFolder"`
}
type WorkManager struct {
SyncInterval int `mapstructure:"syncInterval"`
Threads int `mapstructure:"threads"`
Workers Workers `mapstructure:"workers"`
}