WebSphere Application Server & Liberty

WebSphere Application Server & Liberty

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Migrate your Cloud Foundry liberty-for-java applications to the Paketo Buildpack for Liberty

By Raymond Xu posted Fri January 06, 2023 11:30 AM

  
The deprecation of the Cloud Foundry (CF) liberty-for-java buildpack was announced and customers require a migration solution. The strategic alternative is using the Cloud Native Paketo Buildpack for Liberty. The main advantage of Paketo buildpacks is the ability to transform your application source code into reproducible container images. The container image can then be used almost anywhere providing flexibility and allowing the container images to be easily updated. Another key advantage is you can build your application image without creating a Dockerfile. Other advantages to using Paketo Buildpack for Liberty include: fast rebuilds through built-in caching, easy customization, and rebasing to name a few. 

To help with the migration process the migration guide can be found here. The guide is divided into two main sections: building your Liberty application with Paketo Buildpack for Liberty and advanced features for Liberty applications. There is a feature-to-feature comparison in each of the sections to compare the Cloud Foundry and Paketo buildpack commands. All of these sections are designed to help you migrate your application from Cloud Foundry to Paketo Buildpack for Liberty. 

The building your Liberty application with the Paketo Buildpack for Liberty section contains the following procedures: 
  • Building a container image from application source code
  • Building an application with a simple war file  
  • Building an application from a Liberty server  
  • Building an application from a Liberty packaged server  
  • Building an application by using UBI images 


The advanced features for Liberty applications that use Paketo Buildpack for Liberty includes the following sections: 
 

  • Providing server configuration at build time 
  • Using Liberty profiles to build applications  
  • Installing custom features  
  • Installing interim fixes 

Learn more: 




          0 comments
          7 views

          Permalink