Uploading a Golem image
Once your image is built and tested we can push it to a remote repository so that it becomes available to providers within the Golem network.
To push the image we use the same command that was used for conversion, adding the
--pushflag to it:
gvmkit-build golem-example:latest --push
Once the image is pushed, the tool will output its hash, e.g.:
success. hash link 1a72390cbb08117b2d77373185e43701a747a3f7eb9a552c19aa5041
Make sure to save that hash as you'll need it in the payload definition of your requestor agent.
That's it - your image is now published in Golem Factory's image repository.
In other words, you always need to include the time needed to pull an image in the task timeout (or service expiry time). That's especially important if you're using a newly-pushed image for the first time.