Ask HN: Product that lets you self host customer's Git repo

6 points by bosky101 ↗ HN
Assuming a customer has given you read access to their github repos. You now want to be able to deploy one of git repos, with all the goodness of uptime, self healing, exposing api's, logs, etc all in a sandboxed environment so that is safe.

Almost like white label hosting. Dokku would work if it wasn't so tightly coupled with git.

Nice to haves: - should support multiple languages/buildpacks - open source / self hosted

Has anyone solved this or know of a good tool for this use case?

3 comments

[ 3.1 ms ] story [ 80.8 ms ] thread
Aren't all CI tools able to do this? What part you are struggling with? What do you mean by "deploying a git repos", what technology is that project built on? It's one thing to deploy a static website, another to deploy a cluster with APIs, database, multiple microservices, etc.
I'm looking for an alternative for setting kubernetes + tooling around it to deploy user submitted(by virtue of read acess to Github) Dockerfiles safely/sandboxed.

eg Svix lets you embed the entire webhook manager to your customers to allow them to self-serve. eg fileupload sdk's abstract away the upload/implementation.

am looking for an equivalent of this but for dockerfiles/container mgmt.

Being able to offer hosting dockerfile & containers, without having to do it myself :)

It’s not sexy but having some bash script or the like copy/pull the gif repo every x minutes and then putting it in another directory linked to say a GitLab repo you control might work?