move Docker manager to docker package

This commit is contained in:
Pavel Sviderski
2024-11-17 19:41:47 +10:00
parent 9c9e143dc8
commit 24371eb401
5 changed files with 29 additions and 28 deletions
+4 -3
View File
@@ -16,6 +16,7 @@ import (
"time"
"uncloud/internal/machine/api/pb"
"uncloud/internal/machine/corroservice"
"uncloud/internal/machine/docker"
"uncloud/internal/machine/network"
"uncloud/internal/machine/store"
)
@@ -106,12 +107,12 @@ func (nc *networkController) Run(ctx context.Context) error {
}
defer cli.Close()
docker := NewDockerManager(cli, nc.store)
if err := docker.WaitDaemonReady(ctx); err != nil {
manager := docker.NewManager(cli, nc.store)
if err := manager.WaitDaemonReady(ctx); err != nil {
return fmt.Errorf("wait for Docker daemon: %w", err)
}
if err := docker.EnsureUncloudNetwork(ctx, nc.state.Network.Subnet); err != nil {
if err := manager.EnsureUncloudNetwork(ctx, nc.state.Network.Subnet); err != nil {
return err
}
slog.Info("Docker network configured.")