Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker image / pre-built binary #211

Open
christophetd opened this issue Dec 8, 2022 · 5 comments
Open

Docker image / pre-built binary #211

christophetd opened this issue Dec 8, 2022 · 5 comments

Comments

@christophetd
Copy link

It would be awesome to provide a Docker image or pre-built binaries! I installed coldsnap manually, but since I don't use Rust it took me a solid 30 minutes to have everything running.

@jpculp
Copy link
Contributor

jpculp commented Dec 13, 2022

Hi @christophetd, thanks for reaching out! Let me bring this up to the rest of the team to see what our options are.

@christophetd
Copy link
Author

Amazing! I really think it would make it much easier to be used more widely and make it more popular. The main alternative right now is dsnap, which is easier to run (Python). But if we have a Docker image / pre-built binaries, coldsnap becomes actually easier to use than dsnap.

@webern
Copy link
Contributor

webern commented Dec 13, 2022

My quick take on this is that binaries are probably easier to both create and use than docker images. Most Rust binaries are static and don't require any library linking at runtime, so it's usually as easy as downloading and using the executable binary without any install step required.

@christophetd
Copy link
Author

If we have a binary it should be relatively trivial adding it to a distroless image as well?

@webern
Copy link
Contributor

webern commented Dec 13, 2022

If we have a binary it should be relatively trivial adding it to a distroless image as well?

Yes, in fact it would be so trivial that I don't think publishing the resultant container would confer much benefit.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants