diff --git a/cli/deploy.go b/cli/deploy.go index 15c4d951..4deae5e0 100644 --- a/cli/deploy.go +++ b/cli/deploy.go @@ -339,7 +339,7 @@ all projects in a monorepo (looks for blaxel.toml in subdirectories).`, cmd.Flags().BoolVar(&experimental, "experimental", false, "Enable experimental features (e.g. USER directive support)") cmd.Flags().StringArrayVarP(®istryCreds, "registry-cred", "c", []string{}, "Registry credentials (format: registry=username:password, repeatable)") cmd.Flags().StringVar(&dockerConfigPath, "docker-config", "", "Path to a Docker config.json file with registry credentials") - cmd.Flags().StringVar(&timeoutStr, "timeout", "", "Timeout for build and deployment monitoring (e.g. 30m, 1h). Defaults to 15m") + cmd.Flags().StringVar(&timeoutStr, "timeout", "", "Timeout for build and deployment monitoring (e.g. 30m, 1h). Defaults to 1h") cmd.Flags().StringVar(&buildEnvPath, "build-env-file", "", "Path to a build env file with Docker build args (default: auto-detect .env.build)") return cmd } @@ -1465,7 +1465,7 @@ func (d *Deployment) deployAdditionalResource(resource *deploy.Resource, model * model.AddBuildLog(idx, "Verifying deployment status...") // Simple status monitoring for additional resources - // Additional resources use a shorter default (10m) than the main resource (15m), + // Additional resources use a shorter default (10m) than the main resource (1h), // but respect the user-specified --timeout if explicitly provided. additionalTimeout := 10 * time.Minute if d.timeoutExplicit { diff --git a/cli/monitor/logs.go b/cli/monitor/logs.go index 138d8467..a3839a72 100644 --- a/cli/monitor/logs.go +++ b/cli/monitor/logs.go @@ -47,11 +47,11 @@ type BuildLogWatcher struct { } // DefaultBuildTimeout is the default timeout for build log monitoring. -const DefaultBuildTimeout = 15 * time.Minute +const DefaultBuildTimeout = 1 * time.Hour // NewBuildLogWatcher creates a new build log watcher. // The timeout parameter controls the log query window duration. -// Pass 0 to use the default of 15 minutes. +// Pass 0 to use the default of 1 hour. func NewBuildLogWatcher(client *blaxel.Client, workspace, resourceType, resourceName string, onLog func(string), timeout time.Duration) *BuildLogWatcher { if timeout <= 0 { timeout = DefaultBuildTimeout diff --git a/cli/push.go b/cli/push.go index 53c9dc74..de04c0b3 100644 --- a/cli/push.go +++ b/cli/push.go @@ -398,7 +398,7 @@ For private registries, supply credentials via --registry-cred or --docker-confi cmd.Flags().BoolVarP(&noTTY, "yes", "y", false, "Skip interactive mode") cmd.Flags().StringArrayVarP(®istryCreds, "registry-cred", "c", []string{}, "Registry credentials (format: registry=username:password, repeatable)") cmd.Flags().StringVar(&dockerConfigPath, "docker-config", "", "Path to a Docker config.json file with registry credentials") - cmd.Flags().StringVar(&timeoutStr, "timeout", "", "Timeout for build log monitoring (e.g. 30m, 1h). Defaults to 15m") + cmd.Flags().StringVar(&timeoutStr, "timeout", "", "Timeout for build log monitoring (e.g. 30m, 1h). Defaults to 1h") cmd.Flags().StringVar(&buildEnvPath, "build-env-file", "", "Path to a build env file with Docker build args (default: auto-detect .env.build)") cmd.Flags().BoolVar(&skipBuild, "skip-build", false, "Skip the image build step (use existing built image if available)")