【Tips】BluemixのアプリをCF CLIでダウンロード&デプロイ

Bluemixのランタイムで開発を行う際に使われるのがCloud Foundry Command Line Interface(以下、CF CLI)。

CF CLIを使って、アプリのデプロイはランタイムの「Cloud Foundry コマンド・ライン・インターフェース」に表示されているのですぐ確認できるが、ランタイムのアプリをダウンロードする方法は記載されていないので、メモとして残しときます。

■ アプリのデプロイ手順

① Bluemixのアプリを確認

② コーディングの開始をクリック

③ CF CLIのインストールやアプリのソースコードダウンロード、アプリのデプロイ手順が書いてあります。

■ CF CLI:Bluemixにログイン

上記の手順「③」にて、アプリのソースコードをダウンロードすることはできる。

このダウンロードをCLIで行ってみたいと思います。

まず、CF CLIを使って Bluemixにログイン。

※ 下記の作業を行う際には、ローカルの開発フォルダーに移動してください。

・Bluemixに接続

$ cf api https://api.ng.bluemix.net

※ ここで、「ng」はアプリのリージョン。

 

・Bluemixにログイン

$ cf login -u <ログインID> -s <アプリのスペース>

 

■ CF CLI:ソースコードをダウンロード

 

・cf-download プラグインインストール

 

$ cf add-plugin-repo CF-Community http://plugins.cloudfoundry.org/

 

$ cf install-plugin cf-download -r CF-Community

 

・アプリダウンロート

$ cf download <app_name>

■ CF CLI:デプロイ

 

$ cf push <app_name>