TL;DR: I’m looking for a service that builds and deploys a Docker image directly from a Git repo, to make it easier for potential users to try out my app.
What I have:
I have created a little service/webapp running in a Docker container and published it as an open source repository (Github).
To run the app, one would do it as is usual for many such apps:
- Clone the repo
-
docker build ...
thendocker run ...
- Access the app on
localhost:8080
This is easy, but still needs a potential user to have basic knowledge about Docker and Git.
What I want:
I’d like to have it even simpler, as follows:
- User (somewhere, somehow) clicks a button “Run Repository”.
- Service checks out the repo and builds and runs the Docker image.
- User gets a response: “Click https://your-instance-id.mydreamservice.com:8080/ to use the app”
Does such a service exist in the world of Docker? I just know that there’s mybinder.com which offers something similiar for Jupyter notebooks.