Bladeren bron

fix wg conf

reid 2 jaren geleden
bovenliggende
commit
7d7a517df3
1 gewijzigde bestanden met toevoegingen van 7 en 3 verwijderingen
  1. 7 3
      docker/wireguard.go

+ 7 - 3
docker/wireguard.go

@@ -119,13 +119,17 @@ func copyFileToVolume(filePath string, targetPath string, volumeName string) err
 	if err != nil {
 		return err
 	}
+	containerInfo, err := GetLatestContainerInfo("wireguard")
+	if err != nil {
+		return err
+	}
+	desiredImage := fmt.Sprintf("%s:%s@sha256:%s", containerInfo["repo"], containerInfo["tag"], containerInfo["hash"])
 	// temp container to mount
 	resp, err := cli.ContainerCreate(ctx, &container.Config{
-		Image: "busybox",
-		Cmd:   []string{"tail", "-f", "/dev/null"},
+		Image: desiredImage,
 	}, &container.HostConfig{
 		Binds: []string{volumeName + ":" + targetPath},
-	}, nil, nil, "bb_temp")
+	}, nil, nil, "wg_writer")
 	if err != nil {
 		return err
 	}