From 0d58679c945d77608d643d6d289f4f71a5ab62e7 Mon Sep 17 00:00:00 2001 From: Thomas Bellembois Date: Wed, 12 Oct 2022 11:43:11 +0200 Subject: [PATCH] Add createImage. --- main.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/main.go b/main.go index beb424f..c949df6 100644 --- a/main.go +++ b/main.go @@ -98,6 +98,7 @@ func main() { } if !exist() { + createImage() create() start() } @@ -234,3 +235,22 @@ func delete(bypassError bool) { os.Exit(1) } } + +func createImage() { + client := resty.New() + + resp, err := client.R(). + SetHeader("x-forwarded-user", authUser). + Post(fmt.Sprintf("%s://%s/images/create?fromImage=%s", proxyScheme, proxyHost, imageName)) + + if err != nil { + fmt.Println(err) + os.Exit(1) + } + + fmt.Println(string(resp.Body())) + + if resp.IsError() { + os.Exit(1) + } +}