STklos icon indicating copy to clipboard operation
STklos copied to clipboard

Docker containers

Open lassik opened this issue 4 years ago • 1 comments

Re: commit b5c8b34

The Scheme containers project publishes stable and unstable ("latest" and "head") containers of STklos here: https://hub.docker.com/r/schemers/stklos/tags

Our Dockerfiles here: https://github.com/scheme-containers/stklos

Our containers are based on Debian Linux. I see that your etc/Docker/Dockerfile.latest is based on Alpine and the build instructions are nice and simple.

What are your wishes regarding the containers - would you like to merge our work somehow?

We have 45 Scheme implementations running in an identical manner at https://hub.docker.com/u/schemers. Our aim is to be comprehensive and offer a uniform interface to people using the containers so it is easy to try out different Scheme implementations, compare them, and run the same code in different ones.

lassik avatar Jun 09 '20 12:06 lassik

Hi @lassik,

The Scheme containers project is a really a great idea and it permits to easily compare Scheme flavors. I used it as a start to build my docker files. However, I must admit that I didn't understood that you have several versions for each implementation (the main reason why I made my own Docker files is that stable versions of STklos are ... rare ;-). This is why I have created an account on Docker hub to make several versions of STklos available.

I don't want to be an hindrance for your project, and I can delete the versions I have uploaded on Docker hub if you think that it adds too much noise. Anyway, I think to keep the Dockerfiles that are in the etc/Docker directory as they can serve as a basis for private builds (and the usage of alpine is really a plus for me here since images are really smaller). In any case, I will add a link to the Scheme containers project in this directory.

Please can you tell me:

  • how should I signal a new version of STklos (make a PR, or add an issue to your github). For instance, the stable version you have is based on STklos 1.31 and not 1.40.

  • if you prefer I delete the two builds that are on https://hub.docker.com/repository/docker/stklos/stklos

egallesio avatar Jun 09 '20 16:06 egallesio