-
Notifications
You must be signed in to change notification settings - Fork 336
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 Windows Server Core variants #130
Comments
It looks like for Windows, the best option available is https://rubyinstaller.org/? (Which doesn't appear to be official, but is officially sanctioned, so likely acceptable.) Regarding nanoserver and/or multistage builds, see docker-library/official-images#3383. I think this is something we're interested in seeing some development effort around, but I'm still a little bit hesitant about officially supporting it. Seeing something similar to the Python Windows |
Coming back to this a few years later, I think the biggest blocker for moving forward is really that the Ruby project doesn't publish official builds for Windows (and building them ourselves is a bit more complicated than we'd like). If/when that changes, I'd love to see some work around some Windows Server Core-based images. |
As I see, Ruby doesn't publish official builds for Linux or macOS neither. It provides sources and recommends managements systems or installers. And RubyInstaller seems pretty official way for Windows: https://www.ruby-lang.org/en/downloads/ So this argument seems a bit strange. |
Sure, but we can't support macOS, and on Linux we have a lot of really straightforward ways to build from source. I guess as long as there's actual interest and the RubyInstaller builds keep up reasonably with the official releases, that's probably fine? (However, in the last three years we also haven't really seemed to see much interest in a Windows variant of the Ruby image.) |
I don't understand why you mention these OSes in the issue about Windows, but… OK.
FYI, I maintain |
?
|
My bad, sorry. I though you meant that any (?) Linux distributive has "official" (especially from the distributive side) Ruby package (binary), and macOS has it built-in and upgradable (as I know), but yes, different Ruby-projects require different Ruby versions, and any version management system would be better for any case. But I'm not too familiar with Docker, it's your choice and etc., but I'm interested in Docker, Windows, Ruby, especially this case (I guess, with |
Update joinus page. Fixes docker-library#130 See merge request ucfcdl/static-sites/techrangers-website!169
Deploy Join Us updates Closes docker-library#130 See merge request ucfcdl/static-sites/techrangers-website!170
Some folks need to deploy Ruby applications on Windows (with native Windows libraries), so the ruby docker-library should support a windows base image. The python base images for windows are based on windowsservercore which is enormous, but it could probably copy everything over to a nano image with a multi-stage build. I've done that with my Ruby base image.
DevKit includes bash, so we can probably do all the same setup at the other ruby images in bash.
The text was updated successfully, but these errors were encountered: