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

Add Docker support #3

Open
innix opened this issue Apr 11, 2022 · 0 comments
Open

Add Docker support #3

innix opened this issue Apr 11, 2022 · 0 comments
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@innix
Copy link
Owner

innix commented Apr 11, 2022

Add a Dockerfile to allow users to build and run Shrek inside a container. Useful for people who don't have Go SDK installed on their computer, or would prefer to run apps in containerized environments, or a bunch of other reasons; no need to list them all.

Also create a public remote repository on Docker Hub for users who don't want to build an image manually. This is more convenient, plus it means users can run Shrek in Docker with a single console command (using docker run).

The README should be updated with instructions on how to run Shrek with Docker.

Here's a good starting point: https://hub.docker.com/_/golang

@innix innix added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 11, 2022
@innix innix changed the title Add a Dockerfile Add Docker support Apr 19, 2022
innix added a commit that referenced this issue May 2, 2022
Added a Dockerfile to allow building Shrek into an image. It uses Alpine
Linux to keep the image size small. Shrek doesn't use any networking so
there shouldn't be any CGO issues.

I also created a Docker Hub repository for Shrek so users have the
convenience of running Shrek inside Docker without having to build the
image themselves.

The README has been updated to include Docker instructions.

refs #3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant