Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/krook/bluemix-object-storage

Bluemix Object Storage sample app for the Vancouver OpenStack Summit
https://github.com/krook/bluemix-object-storage

Last synced: about 1 month ago
JSON representation

Bluemix Object Storage sample app for the Vancouver OpenStack Summit

Awesome Lists containing this project

README

        

# Bluemix Object Storage application

This sample application illustrates the usage of the OpenStack Swift Object Storage service by an application deployed to the IBM Bluemix Platform-as-a-Service.

## Steps

Follow these steps to set up a Bluemix account, provision an instance of the Swift Object Storage, and deploy a Node.js application that provides a user interface for uploading and sharing files.

* Sign up for [IBM Bluemix](http://bluemix.net/), validate your account, and sign in.

* Create an instance of the [Object Store service](https://www.ng.bluemix.net/docs/#services/ObjectStorage/index.html#ObjectStorage) through the Bluemix catalog UI (v1, not v2). Name the service 'object-store' so that it matches the manifest file of the sample application and leave it unbound.

![Object Storage in the Bluemix catalog](https://github.com/krook/bluemix-object-storage/blob/master/public/img/object-storage-tile.png)
![Configuring the Object Storage](https://github.com/krook/bluemix-object-storage/blob/master/public/img/configuration.png)

* Link your Bluemix ID to the [IBM DevOps Service](http://hub.jazz.net/).

* Fork the [bluemix-object-storage](https://hub.jazz.net/git/krook/bluemix-object-storage) repository to get the application code (check the box to make it a public project, uncheck the scrum features, and check to create Bluemix project).

* Deploy the application to Bluemix using the Deploy button.

* Access the application via the URL you are given to upload / view / delete any text, image, and PDF files.

* Provision other other services in the Bluemix catalog and update the code to consume them using Object Storage as an example.