Fix archive path
This commit is contained in:
parent
036587a77a
commit
02cdf5f815
@ -8,6 +8,7 @@ import (
|
||||
"net/http"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@ -220,8 +221,10 @@ func (p *Processor) volumeFromURL(url string, container *docker.Container) error
|
||||
}
|
||||
|
||||
// Download the archive
|
||||
archivePath := path.Join(volumePath, "archive.tar.zst")
|
||||
|
||||
log.Printf("%s: downloading archive from %s\n", container.App.Name, url)
|
||||
f, err := os.Create(volumePath + "/archive.tar.zst")
|
||||
f, err := os.Create(archivePath)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to create archive file: %v", err)
|
||||
}
|
||||
@ -243,7 +246,7 @@ func (p *Processor) volumeFromURL(url string, container *docker.Container) error
|
||||
log.Printf("%s: extracting archive\n", container.App.Name)
|
||||
|
||||
// Call tar xf archive.tar.zst -C /volume
|
||||
cmd := exec.Command("tar", "-xf", "archive.tar.zst", "-C", volumePath)
|
||||
cmd := exec.Command("tar", "-xf", archivePath, "-C", volumePath)
|
||||
err = cmd.Run()
|
||||
if err != nil {
|
||||
log.Printf("%s: failed to extract archive: %v", container.App.Name, err)
|
||||
|
Loading…
Reference in New Issue
Block a user