feat(ota): upgrade container

This commit is contained in:
Jacky 2025-04-21 06:20:15 +00:00
parent a88f8646e6
commit e2c43be24a
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D
19 changed files with 708 additions and 28 deletions

View file

@ -0,0 +1,23 @@
package cmd
import (
"context"
"github.com/0xJacky/Nginx-UI/internal/docker"
"github.com/uozi-tech/cosy/logger"
"github.com/urfave/cli/v3"
)
// Command to be executed in the temporary container
var UpgradeDockerStep2Command = &cli.Command{
Name: "upgrade-docker-step2",
Usage: "Execute the second step of Docker container upgrade (to be run inside the temp container)",
Action: UpgradeDockerStep2,
}
// UpgradeDockerStep2 executes the second step in the temporary container
func UpgradeDockerStep2(ctx context.Context, command *cli.Command) error {
logger.Info("Starting Docker OTA upgrade step 2 from CLI...")
return docker.UpgradeStepTwo(ctx)
}