Как загрузить приложение с помощью интерфейса командной строки из облака приложений Swisscom?
Я пытаюсь загрузить свое приложение, которое в настоящее время работает в облаке Swisscom App Cloud.
Поэтому я установил плагин cf-download.
Моя команда: cf download app-name /public --verbose --omit /vendors --overwrite
После выполнения этой команды я получаю следующую ошибку:
Приложение работает на серверной части Diego, которая не поддерживает эту команду.
Является cf download
таким образом, невозможно в Swisscom App Cloud?
я пробовал cf files
также. Та же ошибка
1 ответ
Вы можете сделать это с помощью вызова API
API приложений Загружает поэтапную капельку для приложения GET
/v2/apps/:guid/droplet/download
При использовании удаленного хранилища BLOB-объектов, такого как AWS, ответом является перенаправление на фактическое местоположение капли.
шаг за шагом:
cf app $APP --guid
cf curl /v2/apps/$GUID/droplet/download > testing.gz
tar -xzvf testing.gz
Я успешно протестировал его на Swisscom App Cloud.