fix: remove image pull

This commit is contained in:
2026-03-31 19:15:14 +02:00
parent b912f45472
commit 30ceffee1c

View File

@@ -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)