Predix is primarily based on CF, more information about which can be found on its website at https://www.cloudfoundry.org/. CF is an open source agnostic cloud running on Azure, Google, AWS, and the private cloud.
Predix needs the following tools:
- CF CLI: https://github.com/cloudfoundry/cli/releases
- Git: https://git-scm.com/
- jq: https://stedolan.github.io/jq/
- Predix CLI: https://github.com/PredixDev/predix-cli/releases
Alternatively, you can run one of the following scripts:
For macOS X:
bash <( curl https://raw.githubusercontent.com/PredixDev/Predix-HelloWorld-WebApp/master/scripts/quickstart-hello-world.sh )
For Windows:
@powershell -Command "(new-object
net.webclient).DownloadFile('https://raw.githubusercontent.com/PredixDev/Predix-HelloWorld-WebApp/master/scripts/quickstart-helloworld.bat','quickstart-hello-world.bat')" && "quickstart-hello-world.bat"
For our demonstration, we also need the following:
- Node.js: https://nodejs.org
- gulp: https://gulpjs.com
- Grunt: https://gruntjs.com
- Bower: https://bower.io
Use the following commands to install gulp, grunt, and bower:
npm install -g grunt
npm install -g gulp-cli
npm install -g bower