IBM WebSphere Application Server Liberty Buildpack
The liberty-buildpack
is a Cloud Foundry buildpack for running applications on IBM's WebSphere Application Server Liberty Profile. It is designed to run most "packaged" servers.
Usage
In order to use the buildpack you will first need to complete the following:
-
Fork the ibm-websphere-liberty-buildpack.
-
Clone the forked repository to your local machine.
-
Download the wlp-developers-runtime-8.5.5.0.jar from wasdev.net.
-
Download the latest IBM JRE for Linux from the developerWorks Java site. The download will be in a .bin format. For instructions on how to convert this file into a .tgz archive see JRE repackaging
-
Copy the binaries to a location that the buildpack will be able to access via HTTP. For details see Repositories. For an example see Setting up your Web Server
-
Modify the code in
config/ibmjdk.yml
to point to the JRE. -
Modify the code in
config/liberty.yml
to point to Liberty. -
Commit and push the changes
-
You should now be able to deploy your applications using the following command:
cf push --buildpack="URL to forked repository"
For further details on the options available for deploying your applications see options
Running Tests
To run the tests, do the following:
bundle install
bundle exec rake
If you want to use the RubyMine debugger, you may need to install additional gems.
bundle install --gemfile Gemfile.rubymine-debug
Contributing
Pull requests are welcome; see the contributor guidelines for details.