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>