Versions in this module Expand all Collapse all v0 v0.8.1 May 5, 2026 v0.8.0 May 1, 2026 v0.4.1 May 1, 2026retracted Changes in this version + type Alert struct + Email string + NotifyOn []string + SlackWebhook string + type AppConfig struct + Domain string + Environment string + Name string + Port int + type Backup struct + Enabled bool + Frequency string + RetentionDays int + Storage Storage + type Config struct + App AppConfig + Backup Backup + Database Database + Deployment Deployment + Docker DockerConfig + Logging Logging + Monitoring Monitoring + Repository Repository + SSL SSL + Version string + Webhook Webhook + func Load(filename string) (*Config, error) + func New() *Config + func (c *Config) AddContainerPort(port string) error + func (c *Config) AddContainerVolume(volume string) error + func (c *Config) AddDockerBuildArg(key, value string) + func (c *Config) AddFailureWebhook(url string) + func (c *Config) AddSuccessWebhook(url string) + func (c *Config) ConfigOkay() (bool, error) + func (c *Config) RemoveContainerPort(port string) error + func (c *Config) RemoveContainerVolume(volume string) error + func (c *Config) RemoveDockerBuildArg(key string) + func (c *Config) RemoveFailureWebhook(url string) error + func (c *Config) RemoveSuccessWebhook(url string) error + func (c *Config) Save(filename string) error + func (c *Config) UpdateApp(name, environment, domain string, port int) + func (c *Config) UpdateRepository(url, branch string, autoDeploy bool, webhookSecret string) + func (c *Config) Validate(Config *Config) error + type Container struct + EnvFile string + Healthcheck ContainerHealthcheck + Name string + Ports []string + Restart string + Volumes []string + type ContainerHealthcheck struct + Interval string + Path string + Retries int + Timeout string + type Database struct + Host string + MigrateOnDeploy bool + Name string + Password string + Port int + Type string + Username string + type Deployment struct + Container Container + Server Server + type DockerBuild struct + Args map[string]string + Context string + Dockerfile string + NoCache bool + type DockerConfig struct + Build DockerBuild + Image string + Push bool + Registry string + type Logging struct + Enabled bool + LogPath string + Provider string + StreamLogs bool + type Monitoring struct + Alert Alert + CPUThreshold int + DiskThreshold int + Enabled bool + MemoryThreshold int + type Repository struct + AutoDeploy bool + Branch string + URL string + WebhookSecret string + type SSL struct + AutoRenew bool + Email string + Enabled bool + Provider string + type Server struct + Host string + SSHKey string + UseSudo bool + User string + type Storage struct + AccessKey string + Bucket string + Provider string + Region string + SecretKey string + type Webhook struct + OnFailure []string + OnSuccess []string