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 Dockerfile #21

Open
rkoeninger opened this issue Oct 3, 2018 · 4 comments
Open

Add Dockerfile #21

rkoeninger opened this issue Oct 3, 2018 · 4 comments

Comments

@rkoeninger
Copy link
Member

rkoeninger commented Oct 3, 2018

  • Add a Dockerfile to the repo root that copy Linux SBCL build into container.
    • Can be based on small alpine image
    • Can host different image for each release of each port
    • Could also just refer to shen-cl build as shen as that's the most widely used one
    • Just shen-cl for now?
  • Make shen organization on DockerHub, name is still available

Publicly hosted docker image would allow one to start working with Shen by running:

docker run -it --rm shen/shen:latest
@tizoc
Copy link
Member

tizoc commented Oct 3, 2018

Maybe an image based on alpine would be a better option in terms of size.

@rkoeninger
Copy link
Member Author

Oh, I assumed centos was one of the smaller ones. Alpine is much smaller.

@tizoc
Copy link
Member

tizoc commented Oct 3, 2018

Yes, and if you do a multi-staged build the resulting image should be not much bigger than the resulting Shen execultable.

@tizoc
Copy link
Member

tizoc commented Oct 3, 2019

This one looks like a good base, uses Alpine: https://github.com/eshamster/docker-cl-base

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

No branches or pull requests

2 participants