Does paketo-buildpacks only support ubuntu? #323
Replies: 2 comments 1 reply
-
The stacks that we publish are all Ubuntu-based, the project does not publish any other stacks. That said, many of our buildpacks will run on other versions of Linux. The buildpack binaries themselves are Go static binaries, so they should run on basically any Linux. That means, where a buildpack runs really boil down to the dependencies that the buildpacks is installing & where those run. Take Java for example, most JVM vendors publish versions of Java that can run on a pretty wide variety of Linux distributions. Thus, if you want to build your Java app and provide your own stack based on a different Linux distro like Debian or Redhat UBI, you can do that and there's a very strong chance that things will just work. For different languages, you'll just need to check the buildpack and the binaries they use for compatibility. The other option, which is specific to Java, Node.js & UBI, is to try this community project https://github.com/paketo-community/builder-ubi-buildpackless-base. That is specific to UBI though, so if you're looking for Debian that wouldn't be a solution. Hope that helps! |
Beta Was this translation helpful? Give feedback.
-
Hi Daniel,
Thanks for the reply.
Any reason why project chose Ubuntu not Debian?
Cheers!!
sameer
…On Wed, 27 Nov 2024 at 10:27 PM, Daniel Mikusa ***@***.***> wrote:
The stacks that we publish are all Ubuntu-based, the project does not
publish any other stacks.
That said, many of our buildpacks will run on other versions of Linux. The
buildpack binaries themselves are Go static binaries, so they should run on
basically any Linux. That means, where a buildpack runs really boil down to
the dependencies that the buildpacks is installing & where those run.
Take Java for example, most JVM vendors publish versions of Java that can
run on a pretty wide variety of Linux distributions. Thus, if you want to
build your Java app and provide your own stack based on a different Linux
distro like Debian or Redhat UBI, you can do that and there's a very strong
chance that things will just work. For different languages, you'll just
need to check the buildpack and the binaries they use for compatibility.
The other option, which is specific to Java, Node.js & UBI, is to try this
community project
https://github.com/paketo-community/builder-ubi-buildpackless-base. That
is specific to UBI though, so if you're looking for Debian that wouldn't be
a solution.
Hope that helps!
—
Reply to this email directly, view it on GitHub
<#323 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AVICBMWWMQSYZESVTEYNXND2CX2WLAVCNFSM6AAAAABSTHE5PGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMZZG4YTGNI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Hi Team,
Just wanted to clarify the following:
Does the Paketo Buildpack and Stack only support Ubuntu OS?
If not, does it support any other OS, such as Debian?
Beta Was this translation helpful? Give feedback.
All reactions