A walkthrough for deploying a Quarkus native application on the Render cloud platform. Since Java is not natively supported by Render, the approach uses Docker combined with a GitHub Actions CI/CD pipeline: commits trigger a workflow that compiles the app to a native binary via GraalVM, packages it as a container image pushed to Docker Hub, then triggers a Render deployment that pulls the image. Key configuration details are covered including Render web service setup, Docker Hub access tokens, and GitHub Actions secrets. A notable workaround is documented for a GraalVM bug requiring the `-H:-UseContainerSupport` flag when building on Render's Docker environment, along with its trade-offs around CPU quota detection.

8m read timeFrom morling.dev
Post cover image

Sort: