Deploying Hyperledger Composer Playground to Bluemix

Since I’ve been deploying my own variations of Composer Playground to Bluemix recently, I thought it might be worth jotting down a few notes for anyone else who wants to do the same. For example, it might be useful to have your own known level of the Playground if you’re giving demos, to avoid any new functionality from the weekly releases causing surprises.

Assuming that you already have a working Composer development environment, a Bluemix account, and the Cloud Foundry CLI installed, here’s how…

First you need the main Composer repository if you don’t have it already

git clone


Next, checkout the code you want to deploy. In most cases you’ll want a release that’s been through one of our weekly release parties. I’ve picked the v0.14.2 release here

cd composer
git checkout -b v0.14.2-deploy v0.14.2


Get lerna to do its thing

lerna bootstrap


Now build the playground

cd packages/composer-playground
npm run build:prod


Create a manifest.yml file for your application with the following content

  command: node cli.js
  instances: 2
  memory: 128M
    COMPOSER_CONFIG: '{"webonly":true}'


Log in to Bluemix (you may need to use the –sso option)

cf login


Push the new app

cf push <APP_NAME>




Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s