Currently there is no official way to deploy a monorepo to render.
there is work arounds but on each commit all the other services will register that and rebuild even when not modified.
marked this post as
Monorepo Support is now available for all users. Check out our docs at https://render.com/docs/monorepo-support to get started!
Does someone have a guide on how to set up turborepo on Render?
I'm literally using Render because of Monorepo support 🙏
We’re excited to release support for specifying a Root Directory in Early Access.
Render will build and deploy your service when you push changes to file paths inside the
specifiedRoot Directory. Changes to file paths outside the defined Root Directory are ignored and
will not triggerRender to build and deploy your service. Render runs commands and interacts with files relative to each service’s Root Directory. Check out our docs to learn more.
Go to your Account/Team Settings Page and scroll down to the Early Access section to enable Monorepo Support and opt into the EA.
The early access monorepo settings seem to only take simple path changes into account. What would be the correct way to deploy something like Nx where there is a more complex dependency check necessary to determine what is being rebuilt/deployed? I could solve it in Github Actions and deploy with docker, but I would much prefer to deploy to native services.
Is there a plan to add this to the GitLab integration as well? I just tried it out and it didn't work (I assume it's just GitHub for now).
Alex Zlotnik: Yes, we're planning to add Gitlab support before the feature is in GA.
Users can now opt into our Build Filter EA via the Render Dashboard. Go to your Account/Team Settings Page and scroll down to the Early Access section to enable Monorepo support.
We’re excited to expand our EA! We’re looking for folks who use GitHub and want to specify Build Filters via the Render Dashboard. Please send an email to firstname.lastname@example.org if you’d like early access.
I'd like to know if it will be possible to use different custom domain names for different sub-repos?
David: if these are independent services, you can use different custom domains for each one.