deploy: Add tarball over HTTP deploy support

Fix SLN-1108
should these chained `.on()` calls be indented? I went to compare against the existing code for guidance, but it seems to prefer repeating the variable instead of chaining.