Skip to content

ducktors/turborepo-remote-cache

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


TURBOREPO REMOTE CACHE


remote_cache_1

GitHub package.json version node:20.18.1 pnpm@9.14.2 CI Test Release Docker Maintainability Coverage Status Docker Pulls npm semantic-release: angular OpenSSF Scorecard 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.

Notable projects that use TRRC

Documentation

Full documentation is available here

Contribute to this project

  1. Clone this repository

    git clone git@github.com: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

πŸ’»
Lorenz Nimmervoll
Lorenz Nimmervoll

πŸ“–
James
James

πŸ“–
Nils Wiesinger
Nils Wiesinger

πŸ“–
Naoto Ida
Naoto Ida

πŸ“–
Gustavo Atencio Mauricio
Gustavo Atencio Mauricio

πŸ“–
Eric White
Eric White

πŸ’»
Sani Music
Sani Music

πŸ“– πŸ’»
Ivan Vasilev
Ivan Vasilev

πŸ’»
NullVoxPopuli
NullVoxPopuli

πŸ’»
Matt
Matt

πŸ“–
Luca Taddeo
Luca Taddeo

🚧
Luke Rohde
Luke Rohde

πŸ’»
Hendrig Sellik
Hendrig Sellik

πŸ“–