This project is an open-source implementation of the Turborepo custom remote cache server. If Vercel's official cache server isn't a viable option, this server is an alternative for self-hosted deployments.
It supports several storage providers and deploys environments. Moreover, the project provides "deploy to " buttons for one-click deployments whenever possible.
Notable projects that use TRRC
Documentation
Full documentation is available here
Contribute to this project
-
Clone this repository
git clone git@github.com:ducktors/turborepo-remote-cache.git
-
Move inside repository folder
cd turborepo-remote-cache
-
Install dependencies
pnpm install
-
Copy example variables
cp .env.example .env
-
Put your env vars to the env
file. See Environment variables section for more details.
-
Run the project in development mode
pnpm dev
How to commit
This repo uses Semantic Release with Conventional Commits.
Releases are automatically created based on the type of commit message: feat for minor and fix for patch.
feat: new feature ---> 1.x.0
fix: fix a bug ---> 1.0.x
Contributors