paritytech / cachepot

cachepot is `sccache` with extra sec, which in turn is `ccache` with cloud storage
https://cachepot.cc
Apache License 2.0
171 stars 15 forks source link

Add an example Compose local sccache-dist setup #76

Closed Xanewok closed 3 years ago

Xanewok commented 3 years ago

This hardcodes IPs for the time being as well as uses virtually no security for scheduler<->server and client<->scheduler but seems like a good starting point.

The dockerfiles needs a lot more thought and polish to be anywhere near production-grade, as well as logic wrt configuration/env vars in sccache-dist needs to be more refined in order for such Dockerfiles to be somewhat robust still.

Xanewok commented 3 years ago

Actually, let's just land this as part of #77 - it makes sense landing this together and I took some sweet time to work on #77 in the meantime without merging this, so let's land the big thing. Sorry for the noise and thanks for taking a look! Please reopen if you think we should merge this first separately in some form, though.