worker: don't hard code upload URL

This doesn't work with remote workers.
This commit is contained in:
Lars Karlitski 2020-03-25 08:03:42 +01:00 committed by Tom Gundersen
parent 9e71df234a
commit 845ba6e8e5

View file

@ -142,7 +142,7 @@ func (c *ComposerClient) UpdateJob(job *jobqueue.Job, status common.ImageBuildSt
func (c *ComposerClient) UploadImage(job *jobqueue.Job, reader io.Reader) error {
// content type doesn't really matter
url := fmt.Sprintf("http://localhost/job-queue/v1/jobs/%s/builds/%d/image", job.ID.String(), job.ImageBuildID)
url := c.createURL(fmt.Sprintf("/job-queue/v1/jobs/%s/builds/%d/image", job.ID.String(), job.ImageBuildID))
_, err := c.client.Post(url, "application/octet-stream", reader)
return err