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 + const ConfigFile + const ConfigPath + const EmojiApp + const EmojiBuild + const EmojiConfig + const EmojiContainer + const EmojiDatabase + const EmojiDeployment + const EmojiDomain + const EmojiEnvironment + const EmojiError + const EmojiFeedback + const EmojiHelp + const EmojiImportant + const EmojiInfo + const EmojiInput + const EmojiLogs + const EmojiNetwork + const EmojiNextDeploy + const EmojiPort + const EmojiPrompt + const EmojiPromptConfirm + const EmojiPromptInput + const EmojiPromptMultiSelect + const EmojiPromptNo + const EmojiPromptPassword + const EmojiPromptSelect + const EmojiPromptYes + const EmojiQuestion + const EmojiSecrets + const EmojiServer + const EmojiSuccess + const EmojiSummary + const EmojiSummaryHeader + const EmojiSummaryLine + const EmojiVersion + const EmojiWarning + const EmojiWelcome + const SampleConfigFile + func GenerateSampleConfig() error + func GetSampleConfigTemplate(targetType string) string + func Save(cfg *NextDeployConfig, path string) error + func SaveConfig(path string, cfg *NextDeployConfig) error + type Alert struct + Email string + NotifyOn []string + SlackWebhook string + type AppConfig struct + CDNEnabled bool + Domain string + Environment string + Name string + Port int + Secrets *SecretsConfig + type Backup struct + Enabled bool + Frequency string + RetentionDays int + Storage Storage + type CFAIBinding struct + Gateway *CFAIGatewayID + Name string + type CFAIGatewayID struct + ID string + type CFAIGatewayResource struct + Slug string + type CFBindings struct + AI []CFAIBinding + DurableObjects []CFDOBinding + Hyperdrive []CFHyperdriveBinding + KV []CFKVBinding + PlainText []CFPlainTextBinding + Queues *CFQueueBindings + R2 []CFR2Binding + Vectorize []CFVectorizeBinding + type CFCustomDomain struct + Hostname string + ZoneID string + type CFDNSRecord struct + Content string + Name string + Proxied bool + TTL int + Type string + Zone string + type CFDOBinding struct + ClassName string + Name string + Script string + type CFHyperdriveBinding struct + ID string + Name string + Ref string + type CFHyperdriveResource struct + Name string + Origin string + OriginEnv string + type CFKVBinding struct + Name string + NamespaceID string + type CFMigration struct + DeletedClasses []string + NewClasses []string + NewSQLiteClasses []string + RenamedClasses []CFRenamedDO + Tag string + TransferredClasses []CFTransferredDO + type CFPlainTextBinding struct + Name string + Value string + type CFQueueBindings struct + Consumers []CFQueueConsumer + Producers []CFQueueProducer + type CFQueueConsumer struct + DeadLetterQueue string + MaxBatchSize int + MaxBatchTimeout int + MaxRetries int + Queue string + type CFQueueProducer struct + Name string + Queue string + type CFQueueResource struct + Name string + type CFR2Binding struct + Bucket string + Name string + type CFRenamedDO struct + From string + To string + type CFResources struct + AIGateway []CFAIGatewayResource + DNS []CFDNSRecord + Hyperdrive []CFHyperdriveResource + Queues []CFQueueResource + Vectorize []CFVectorizeResource + ZoneSettings *CFZoneSettings + type CFRoute struct + Pattern string + Zone string + type CFTransferredDO struct + From string + FromScript string + To string + type CFTriggers struct + Crons []string + type CFVectorizeBinding struct + Index string + Name string + type CFVectorizeResource struct + Dimensions int + Metric string + Name string + type CFZoneSettings struct + MinTTL int + Zone string + type CloudProviderStruct struct + AccessKey string + AccountID string + Name string + Profile string + Region string + SecretKey string + type CloudflareConfig struct + Bindings *CFBindings + CompatibilityDate string + CompatibilityFlags []string + CustomDomains []CFCustomDomain + Migrations []CFMigration + Resources *CFResources + Routes []CFRoute + Triggers *CFTriggers + type Database struct + Host string + MigrateOnDeploy bool + Name string + Password string + Port string + Type string + Username string + type DockerBuild struct + Args map[string]string + Context string + Dockerfile string + NoCache bool + type DockerConfig struct + AlwaysPull bool + AutoPush bool + Build DockerBuild + BuildContext string + Image string + NoCache bool + Password string + Platform string + Push bool + Registry string + RegistryRegion string + Strategy string + Target string + Username string + type DopplerConfig struct + Config string + InjectEnv bool + Project string + Token string + type EnvVariable struct + Name string + Secret bool + Value string + type Logging struct + Enabled bool + LogPath string + Provider string + StreamLogs bool + type Monitoring struct + Alert *Alert + CPUThreshold int + DiskThreshold int + Enabled bool + Endpoint string + MemoryThreshold int + Type string + type NextDeployConfig struct + App AppConfig + Backup *Backup + CloudProvider *CloudProviderStruct + Database *Database + Docker *DockerConfig + Environment []EnvVariable + Logging Logging + Monitoring *Monitoring + Repository Repository + SSL *SSL + SSLConfig *SSLConfig + Secrets SecretsConfig + Serverless *ServerlessConfig + Servers []ServerConfig + TargetType string + Version string + Webhook *WebhookConfig + func Load() (*NextDeployConfig, error) + func LoadConfig() (*NextDeployConfig, error) + func (cfg *NextDeployConfig) ResolveTargetType(metaTarget string) string + type Repository struct + AutoDeploy bool + Branch string + URL string + WebhookSecret string + type SSL struct + AutoRenew bool + DNSProvider string + Domain string + Domains []string + Email string + Enabled bool + Force bool + Provider string + Staging bool + Wildcard bool + type SSLConfig struct + DNSProvider string + Domain string + Email string + Force bool + SSL struct{ ... } + Staging bool + Wildcard bool + type SafeConfig struct + AppName string + Domain string + Environment string + Port int + TargetType string + type SecretFile struct + Path string + Secret string + type SecretsConfig struct + Config string + Doppler *DopplerConfig + Files []SecretFile + Project string + Provider string + Vault *VaultConfig + type ServerConfig struct + Host string + KeyPassphrase string + KeyPath string + Name string + Password string + Port int + SSHKey string + Username string + WebServer *WebServer + type ServerlessConfig struct + AllowSecretsInEnv bool + CloudFrontId string + Cloudflare *CloudflareConfig + Handler string + IAMRole string + ImageOptimization bool + IsrRevalidation bool + KmsKeyId string + MemorySize int32 + Profile string + Provider string + Region string + Runtime string + Timeout int32 + Warmer bool + type Storage struct + AccessKey string + Bucket string + Endpoint string + SecretKey string + Type string + type VaultConfig struct + Address string + Path string + Token string + type WebServer struct + ConfigPath string + SSL_Cert_Path string + SSL_Enabled bool + SSL_Key_Path string + Type string + type WebhookConfig struct + OnFailure []string + OnSuccess []string