fix: remove image pull
This commit is contained in:
@@ -8,10 +8,8 @@ import (
|
|||||||
"acc-server-manager/local/utl/logging"
|
"acc-server-manager/local/utl/logging"
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
|
||||||
|
|
||||||
"github.com/docker/docker/api/types/container"
|
"github.com/docker/docker/api/types/container"
|
||||||
dockerimage "github.com/docker/docker/api/types/image"
|
|
||||||
dockerclient "github.com/docker/docker/client"
|
dockerclient "github.com/docker/docker/client"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -39,17 +37,6 @@ func NewSystemService(
|
|||||||
func (s *SystemService) MigrateImage(ctx context.Context, stopRunning bool) (*model.MigrationResult, error) {
|
func (s *SystemService) MigrateImage(ctx context.Context, stopRunning bool) (*model.MigrationResult, error) {
|
||||||
image := env.GetACCImage()
|
image := env.GetACCImage()
|
||||||
|
|
||||||
// Attempt to pull the image from a remote registry. This is best-effort —
|
|
||||||
// acc-wine is typically a locally-built image so the pull may not succeed,
|
|
||||||
// but container recreation below will still use whatever local image matches.
|
|
||||||
if reader, err := s.dockerClient.ImagePull(ctx, image, dockerimage.PullOptions{}); err != nil {
|
|
||||||
logging.Warn("Could not pull image %s (may be local-only): %v", image, err)
|
|
||||||
} else {
|
|
||||||
io.Copy(io.Discard, reader)
|
|
||||||
reader.Close()
|
|
||||||
logging.Info("Pulled image %s", image)
|
|
||||||
}
|
|
||||||
|
|
||||||
servers, err := s.repo.GetAll(ctx, &model.ServerFilter{})
|
servers, err := s.repo.GetAll(ctx, &model.ServerFilter{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to list servers: %v", err)
|
return nil, fmt.Errorf("failed to list servers: %v", err)
|
||||||
|
|||||||
Reference in New Issue
Block a user