Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Open source implementation of the Turborepo custom remote cache server.

License

Notifications You must be signed in to change notification settings

mentimeter/turborepo-remote-cache

 
 

Repository files navigation


TURBOREPO REMOTE CACHE


remote_cache_1

GitHub package.json version CI Release Docker Maintainability Coverage Status Docker Pulls npm semantic-release: angular All Contributors

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.

Legacy fox1t/turborepo-remote-cache image will be redirected to ducktors/turborepo-remote-cache.

Free Hosted Remote Cache for OSS Projects

Our vision as a collective includes helping and making the development of open-source projects as accessible as possible.

We have made available for free three remote servers (Europe, North America, and Asia) that you can use to speed up the build of your projects!

Server Status
Europe Better Uptime Badge
North America Better Uptime Badge
Asia Better Uptime Badge

Read more about and how to use it in the documentation.

Notable projects that use TRRC

Documentation

Full documentation is available here

Contribute to this project

  1. Clone this repository

    git clone [email protected]:ducktors/turborepo-remote-cache.git

  2. Move inside repository folder

    cd turborepo-remote-cache

  3. Install dependencies

    pnpm install

  4. Copy example variables

    cp .env.example .env

  5. Put your env vars to the env file. See Environment variables section for more details.

  6. 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

Maksim Sinik
Maksim Sinik

💻 ⚠️ 🤔 🚧 🧑‍🏫
Matteo Vivona
Matteo Vivona

🚇 🛡️ 📖
Dario Lehmhus
Dario Lehmhus

💻
lommi
lommi

💻
Brian Muenzenmeyer
Brian Muenzenmeyer

📖
Dobes Vandermeer
Dobes Vandermeer

💻
Tan Zi Gang
Tan Zi Gang

💻
John Gozde
John Gozde

💻
Sachin Patel
Sachin Patel

💻
Andrew Nagy
Andrew Nagy

💻
Eugene Malihins
Eugene Malihins

💻
Joe DeVivo
Joe DeVivo

🚇
Daniel Kopp
Daniel Kopp

💻
Tom Fletcher
Tom Fletcher

💻 📖
Christopher Brookes
Christopher Brookes

📖
Pierre S.
Pierre S.

💻
Daniel Mitrov
Daniel Mitrov

💻
Adrian Trzeciak
Adrian Trzeciak

💻

About

Open source implementation of the Turborepo custom remote cache server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 91.9%
  • JavaScript 4.7%
  • Dockerfile 3.1%
  • Shell 0.3%