This project provides a user interface to query the Weather Company Data for IBM Bluemix service.
-
Create a Bluemix Account
Sign up for Bluemix, or use an existing account.
-
Download and install the Cloud-foundry CLI tool
-
Clone the app to your local environment from your terminal using the following command
git clone https://github.com/IBM-Bluemix/insights-weather.git
-
cd into this newly created directory
-
Edit the
manifest.yml
file and change the<application-name>
and<application-host>
frominsights-weather
to something unique.applications: - services: - insights-weather-weatherinsights name: insights-weather host: insights-weather memory: 256M
The host you use will determinate your application url initially, e.g. <application-host>.mybluemix.net
.
-
Connect to Bluemix in the command line tool and follow the prompts to log in.
$ cf api https://api.ng.bluemix.net $ cf login
-
Create the Weather Company Data for IBM Bluemix service.
$ cf create-service weatherinsights Free-v2 insights-weather-weatherinsights
- Push the application to Bluemix.
$ cf push
And voila! You now have your very own instance running on Bluemix. Navigate to the application url, e.g. <application-host>.mybluemix.net
and start querying the Weather service.
- node.js
- express
- Twitter Bootstrap
- angularJS, angular-cookies, angular-google-maps, angular-ui-router
- angular-strap
- angular-typeahead
- angular-spinners
- json-formatter
- momentjs
- livestamp.js
- lodash
To troubleshoot your Bluemix app the main useful source of information is the logs. To see them, run:
$ cf logs <application-name> --recent
This project is a sample application created for the purpose of demonstrating the use of the Weather Company Data for IBM Bluemix service. The program is provided as-is with no warranties of any kind, express or implied.