Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { // Name is a friendly name to assist in debugging Name string // Ports is the list of ports this app will respond to Ports []int // Targets is the list of backend targets this app will proxy to Targets []string }
App holds configuration for a single "App"
type ConfigStore ¶
type ConfigStore struct {
// contains filtered or unexported fields
}
ConfigStore manages reading and watching for changes to a config file
func NewConfigStore ¶
func NewConfigStore(path string) *ConfigStore
func (ConfigStore) Read ¶
func (c ConfigStore) Read() (Config, error)
Read loads and validates the config file
func (*ConfigStore) StartWatcher ¶
func (c *ConfigStore) StartWatcher() (<-chan Config, error)
StartWatcher begins monitoring the config file for changes.
Click to show internal directories.
Click to hide internal directories.