Documentation
¶
Index ¶
- func GenerateCaddyfile(appName, domain, outputMode string, port int, appDir string, ...) string
- type CaddyManager
- func (cm *CaddyManager) ApplyConfig(ctx context.Context, config *Config) error
- func (cm *CaddyManager) GetConfig(ctx context.Context) (*Config, error)
- func (cm *CaddyManager) LoadConfig(filePath string) (*Config, error)
- func (cm *CaddyManager) PatchConfig(ctx context.Context, path string, config interface{}) error
- func (cm *CaddyManager) SaveConfig(config *Config, filePath string) error
- func (cm *CaddyManager) ValidateConfig(ctx context.Context, config *Config) error
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCaddyfile ¶
Types ¶
type CaddyManager ¶
type CaddyManager struct {
// contains filtered or unexported fields
}
func New ¶
func New(adminAPI string) *CaddyManager
func (*CaddyManager) ApplyConfig ¶
func (cm *CaddyManager) ApplyConfig(ctx context.Context, config *Config) error
func (*CaddyManager) GetConfig ¶
func (cm *CaddyManager) GetConfig(ctx context.Context) (*Config, error)
func (*CaddyManager) LoadConfig ¶
func (cm *CaddyManager) LoadConfig(filePath string) (*Config, error)
func (*CaddyManager) PatchConfig ¶
func (cm *CaddyManager) PatchConfig(ctx context.Context, path string, config interface{}) error
func (*CaddyManager) SaveConfig ¶
func (cm *CaddyManager) SaveConfig(config *Config, filePath string) error
func (*CaddyManager) ValidateConfig ¶
func (cm *CaddyManager) ValidateConfig(ctx context.Context, config *Config) error
Click to show internal directories.
Click to hide internal directories.