{"repo":"salamaashoush/turbo-remote-cache-rs","free":true,"listed":false,"github":"https://github.com/salamaashoush/turbo-remote-cache-rs","clone":"git clone https://github.com/salamaashoush/turbo-remote-cache-rs.git","description":"Fast turbo remote cache server written in Rust. if you are using turbo and you want to have a self hosted remote cache server this is for you.","language":"TypeScript","stars":37,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"turbo-repo-remote-cache-rs Fast turbo remote cache server written in Rust. if you are using turbo and you want to have a self-hosted remote cache server this is for you. 1. It is fast ⚡️. 2. It supports multiple object storage providers (S3, GCP, Azure, and file). Installation - Using Cargo (Linux/macOS/Windows) - Using Npm (Linux/macOS/Windows) - Download the latest binary from release page Usage 1. Copy .env.example to same directory as the binary and rename it to .env . 2. Edit .env file to your needs ( TURBO TOKENS , BUCKET NAME are required) please refer to .env.example for more information about required vars for each cloud storage provider. 3. Run the binary. 4. Provide the url to turbo cli you can also set teamId and apiUrl .turbo/config.json in the root of your project. 5. Enjoy your self-hosted remote cache and faster builds 🚀. Docker 1. Create a docker file. 2. Build the image. 3. Run the image. 4. Provide the URL to turbo cli you can also set teamId and apiUrl .turbo/config.json in the root of your project. Kubernetes See example in examples/k8s, Don't forget to change the spec and env vars for your needs before applying it (NOTE that it is just an example and it is not production ready). Environment Variables Required Name Description Default ------------------ -------------------------------------------------------------------------- ---------- TURBO TOKENS Comma separated list of turbo tokens that are allowed to access the cache. \"\" BUCKET NAME Name of the buc","default_branch":null,"files":null,"tree":[],"storefront":"/r/salamaashoush","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/salamaashoush/turbo-remote-cache-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}