Развертывание zip-файла с помощью библиотеки Java-клиента CloudFoundry
Я пытаюсь развернуть приложение облачного литейного цеха с помощью cf-java-client ( https://github.com/cloudfoundry/cf-java-client). Я могу отправить файл.jar из каталога / tmp (applicationPath ниже). Оно работает.
return ops.applications()
.push(PushApplicationRequest.builder()
.name(name)
.application(applicationPath)
.buildpack(buildPack)
.diskQuota(diskQuota)
.memory(memory)
.stagingTimeout(Duration.ofMinutes(5))
.noStart(true)
.build());
Однако при попытке развернуть файл.zip (как в приложении zipped node.js) это не работает.
Я видел пример загрузки zip-файла приложения с помощью клиента ( https://www.ibm.com/developerworks/cloud/library/cl-bluemix-cloudappswithjava/), но я думаю, что push-команда CloudFoundryOperations будет одинаково хорошо работает как с.zip, так и с.jar, поскольку, на мой взгляд, выполняет любую задачу, которую вы можете выполнить с помощью cli. И я могу отправить файл.zip (тот же файл zip) с помощью cf push {zip file}.
Кто-нибудь когда-нибудь делал это с молнией и был успешным? Благодарю.