Simplicité on IBM Bluemix® CloudFoundry
Simplicité® instances can easily be deployed on the CloudFoundry®-based IBM Bluemix PaaS:
Note that the following procedure only creates a sandbox instance that use an embedded database. In CloudFoundry, when stopping and restarting such a sandbox, the embedded database is reset. In other words, make sure to export all your configurations and data before stopping your sandbox. A more detailed procedure will soon be available to explain how to use a standard database service instead of an embedded database.
cf tool binary package from
https://github.com/cloudfoundry/cli/releases and install/update it.
Configure the Bluemix CloudFoundry API endpoint using the following command :
cf api https://api.ng.bluemix.net (USA) cf api https://api.eu-gb.bluemix.net (UK) cf api https://api.eu-de.bluemix.net (Germany) cf api https://api.au-syd.bluemix.net (Australia)
Then login to your Bluemix account using the following command:
Provision an instance
Get the Simplicité® sandbox template from our GIT repository (see simplicite.io website for details on how to get access to this repository).
cd app jar cf ../app.war . cd ..
Note: if you don't have a Java runtime installed (which provides the
jar tool used in the example above
you can use a standard ZIP tool instead, for instance a command line such as
zip -r ../app.war . should work the same).
Check and/or change the deployment parameters in the
manifest.yml file (e.g. the allocated memory).
Create a blank Simplicité® instance using the following command
(the instance name is free but must be a URL-friendly string, e.g.
you can deploy several instances on your Bluemix account, each one needs a unique instance name):
cf push <instance name>
Once deployed the instance UI will be available on
This URL is noted
<instance base URL> in the commands bellow.
You can connect using the
designer user account (default password is
designer as shown in the commands bellow).
Load the demo application
Optionally, the demo application configuration package and the associated test data package can be loaded on your instance.
These packages are available here.
Import the demo application configuration on the instance using the following commands:
curl -u designer:designer --form service=zipimport --form url=http://www.simplicite.io/resources/modules/demo-app.zip <instance base URL>/io
Then clear the cache using the following command:
curl -u designer:designer --form service=clearcache <instance base URL>/io
Then load demo app data using the following command:
curl -u designer:designer --form service=zipimport --form url=http://www.simplicite.io/resources/modules/demo-data.zip <instance base URL>/io
Unprovision the instance
delete the instance using the following command:
cf delete <instance name>