Monorepos FAQ URL: https://epycbyte.com/docs/monorepos/monorepo-faq
-
How can I speed up builds?
- The number of concurrent builds you have depends on your plan. Hobby plans allow 1 build, while Pro and Enterprise plans let you customize the number in billing settings. Learn more about concurrent builds.
-
How can I make my projects available on different paths under the same domain?
- Each directory becomes a separate Epycbyte project. To host multiple projects under one domain, create a new project, assign the domain, and use a epycbyte.json file for path rewrites.
-
How are projects built after I push?
- Pushing to connected Git repositories triggers parallel builds for each project.
-
Can I share source files between projects?
- Yes, enable "Include source files outside the Root Directory" in project settings. For Yarn workspaces, see deploying with Yarn.
-
How can I use Epycbyte CLI without Project Linking?
- Use Environment Variables instead of Project Linking. For example:
epycbyte_ORG_ID=team_123 epycbyte_PROJECT_ID=prj_456 epycbyteLearn more about custom workflows with Epycbyte CLI.
-
Can I use Turborepo on the Hobby plan?
- Yes, Turborepo is supported on all plans.
-
Can I use Nx with environment variables on Epycbyte?
- Define environment variables in each deployment to avoid cache issues. Use Runtime Hash Inputs in nx.json to prevent cached values. For example:
"runtimeCacheInputs": ["echo $MY_epycbyte_ENV"]
Table of Contents:
- How can I speed up builds?
- How can I make my projects available on different paths under the same domain?
- How are projects built after I push?
- Can I share source files between projects?
- How can I use Epycbyte CLI without Project Linking?
- Can I use Turborepo on the Hobby plan?