-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Buildpack support #11
Comments
👍 Having the possibility to support buildpack or custom runtime will unblock a lot of supported language. |
Yeah, seems like the current runtimes still require you to define how to install requirements, etc: https://docs.aws.amazon.com/apprunner/latest/dg/service-source-code-python.html |
I opened aws/containers-roadmap#1409 on the main container roadmap repo too. |
Hello App Runner & Buildpacks community! We here at AWS are super excited to see how passionate you are about Cloud Native Buildpacks, and we want to deliver the best experience possible for those of you who are already used to the simplicity and deep functionality Buildpacks offer. On that note, we have a few questions I'd like to ask the Buildpacks community, to help shape this experience for you:
|
I mostly use curated images because I’m newer to docker. We hit the docker hub request limit so we mostly use ECR. I like the images Amazon host, I just wish there were more. Ease of use is the most important to me. I need to learn more about buildpacks, this is my first time hearing about them. We are bitbucket users so right now we have a pipeline that watches our repo and on changes pushed a docker image to ECR that app runner is watching for changes. |
In this case, something similar to how "Code-based service" works today, except with various curated and well-defined buildpack options for more languages.
Usually to start with curated, but with the ability to build upon them later to introduce extra-company specific opinions like tracing, instrumentation, or the like.
DockerHub or GHCR currently, but no strong opinion. Ideally GHCR or ECR.
In part, simplicity for developers while also baking in best practices and opinions without having to maintain multiple fragile |
Leverage curated images unless there's something custom we need.
ECR
I went into this in detail here: aws/containers-roadmap#1409 |
Hi @ekcasey, |
@hariohmprasath you can either reach out to us on CNCF slack (https://slack.cncf.io) in the #buildpacks channel (https://cloud-native.slack.com/archives/C033DV8D9FB) or reach out to the maintainers at [email protected] We would love to collaborate :) We also have office hours every Thursday at 2pm EST https://github.com/buildpacks/community#office-hours if you prefer a zoom chat :) |
Awesome, thanks for the quick response. Will reach out. |
Happy to hear this integration is potentially going forward, we are excited to help however we can :). In addition to the communication channels @samj1912 mentioned for the Buildpacks project, if you have questions about the Paketo buildpack implementations you can find the Paketo team on Paketo slack, the Paketo mailing list or at our public working group meetings. If you would rather, feel free to reach out to me directly in CNCF slack (probably the fastest response) or at [email protected]. |
At a high-level, I read "Buildpacks support" to means the platform will automatically convert an application directory into a curated container image.
Docker hub, though any Docker registry would be nice. Related, Azure App Service supports custom app image pulls via secret-reference environment variables
It's a great abstraction for a multi-level developer experience:
|
Another interesting alternative might be https://nixpacks.com/docs. Built by Railway and Fly.io has apparently been bullish on it, so might be something that can also be considered here. Still youngish, but they've added a lot of support recently. Edit: Also worth noting that Railway supports both so maybe AWS could consider the same https://nixpacks.com/docs/deploying/railway |
Community Note
If you are interested in working on this issue or have submitted a pull request, please leave a comment
Tell us about your request
https://buildpacks.io/
It's best to support Buildpack rather than adding any runtime. Isn't it?
The text was updated successfully, but these errors were encountered: