Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to check running application's buildpack In cloudfoundry

How to check running application's buildpack In cloudfoundry?

I have many buildpacks deployed, is it possible to check used buildpacks on running application?

like image 307
王子1986 Avatar asked Nov 25 '25 14:11

王子1986


2 Answers

Two|Three Stepped Process worked for Cloud Foundry api version: 2.141.0:

  1. Retrieve the GUID of the application using cf app <app_name> --guid - API Doc
  2. Get App summary using above GUID cf curl /v2/apps/:APP-GUID/summary - API Doc
  3. Search for "buildpack" in result, should be there - something like this enter image description here

If "buildpack" not found then follow instructions post from @Smile - Adding here for easier read.

  1. Search for "detected_buildpack_guid" in above result, e.g. enter image description here
  2. Retrieve Buildpack information using above GUID cf curl /v2/buildpacks/:guid - API Doc, then search for filename in results, e.g., enter image description here

Note: Make sure to login into Cloud Foundry from terminal before executing these commands.

like image 79
Abhijeet Avatar answered Nov 28 '25 16:11

Abhijeet


You can do it multiple ways..

You can install buildpack-usage cf cli plugin. You can find it here or here

The other option is to do $> cf curl "/v2/apps"

Check out Cloud Foundry API

Give it a try. Let me know if you have any questions.

like image 42
K.AJ Avatar answered Nov 28 '25 17:11

K.AJ



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!