This repository accompanies the IBM developerWorks article. It's built with PHP, Slim 3.x and Bootstrap. It uses various services, including Bluemix Object Storage and Searchly.
It delivers an application that lets users upload CVs in PDF format and index those CVs for search.
The steps below assume that an Object Storage service and a Searchly service have been instantiated via the the Bluemix console.
To deploy this application to your local development environment:
- Clone the repository to your local system.
- Run
composer updateto install all dependencies. - Create
settings.phpwith credentials for the various services. Usesettings.php.sampleas an example. - Create an empty index named
cvsin your Searchly instance. - Create an empty container named
cvsin your Object Storage instance. - Define a virtual host pointing to the
publicdirectory, as described in the article.
To deploy this application to your Bluemix space:
- Clone the repository to your local system.
- Run
composer updateto install all dependencies. - Create
settings.phpwith credentials for the various services. Usesettings.php.sampleas an example. - Create an empty index named
cvsin your Searchly instance. - Create an empty container named
cvsin your Object Storage instance. - Update
manifest.ymlwith your custom hostname. - Push the application to Bluemix and bind Object Storage and Searchly services to it, as described in the article.
A demo instance is available on Bluemix at http://cvdb.mybluemix.net.