Загрузка кода из Ibm Bluemix с помощью облачного литейного производства?
Привет, ребята, мой компьютер только что умер, и я потерял все свои файлы. Теперь я использовал IBM Bluemix для создания приложения js узла, поэтому все мои файлы находятся в пространстве IBM Bluemix, но я почему-то не могу загрузить свои файлы, которые там находятся, Он позволяет вам загружать стартовый код, но не позволяет загружать последние выпуски с помощью облачного литейного производства. Я действительно застрял в этом любая помощь будет полезна.
4 ответа
Вы можете использовать плагин cf-download [1]
Я только что узнал этот способ Cloud Foundry для доступа к приложению (каждое приложение - пользователь в виртуальной машине Linux). Вам необходимо установить CLI Cloud Foundry - https://docs.cloudfoundry.org/cf-cli/install-go-cli.html и использовать установщик для вашей платформы.
- После установки cf cli сначала можно войти в конечную точку API (путь до командной строки> - это просто мой путь к локальному серверу / ПК), где обычно находятся коды загруженных / локальных приложений:
L: \ IBM Cloud \ PythonFlaskLab>см. Логин
Электронная почта> rpoon@abrs.net
Пароль> хххххххх Аутентификация... ОК
L: \ IBM Cloud \ PythonFlaskLab>cf api https://api.ng.bluemix.net/ Установка конечной точки API для https://api.ng.bluemix.net/... OK
- следующий
cf ssh с вашим обычным именем пользователя и pw. (см. CLI Cloud Foundry, который вы можете загрузить и установить)
после входа это похоже на виртуальную машину Linux с вашим приложением в качестве имени пользователя:
- Пример показан ниже:
L: \ IBM Cloud \ PythonFlaskLab> cf ssh CommunityPythonFlaskTrialLR
vcap @ xxxxxxxxxxxxxxxxxx: ~ $ dir
журналы приложений deps staging_info.yml tmp
vcap @ xxxxxxxxxxxxxxxxxx: ~ $ cd app
vcap @ xxxxxxxxxxxxxxxxxx: ~ / app $ dir
ЛИЦЕНЗИЯ manifest.yml УВЕДОМЛЕНИЕ Procfile README.md needs.txt static welcome.py
Вы можете использовать Linux scp для отправки на любой ПК или сервер с именем FQDN.
- Вы можете использовать: cf apps для просмотра всех ваших приложений
L:\IBM Cloud\PythonFlaskLab>cf apps Получение приложений в org rpoon@abrs.net / space dev как rpoon@abrs.net... OK
имя запрошенное состояние экземпляры URL-адреса дисков памяти abrsserver1 запущено 1/1 32M 1G abrsserver1.mybluemix.net Сообщество Python Flask Trial запущено 1/1 128M 1G Community-Python-Flask-Trial-LR.mybluemix.net RPcourseraIOT запущено 1/1 256M 1G RPcourseraIOT.mybluemix.net
Это был бы более ручной процесс (по сравнению с плагином, который еще предстоит опробовать), но он позволит вам узнать, что происходит под капотом, или отредактировать ваше приложение непосредственно в облаке vm или для устранения неполадок и перемещения. Знакомство с деталями Linux действительно полезно, если я захочу.
Поскольку это приложение node.js, вы также можете использовать средство просмотра файлов Bluemix для доступа к файлам непосредственно из приложения и их загрузки. Просто выберите "Файлы" в меню пользовательского интерфейса слева и перейдите в каталог "app". Ваши файлы приложений должны быть там. Вы можете просмотреть их, нажав на них, а затем загрузить их с небольшим значком стрелки вниз в правом верхнем углу:
Если вы можете получить доступ к своему приложению через панель инструментов, вы создали для него Git-репозиторий? Если нет, вы можете нажать кнопку "Добавить Git" и увидеть свой код в DevOps.
Чтобы загрузить на локальную рабочую станцию, вы можете запустить команду git clone и скопировать файлы из URL вашего репозитория Git проекта.