30 ms·
I want to piggy-back off this: PLEASE all projects, continue to offer monolithic packages as an option. It takes an act of Congress to get some servers internet
by worklogin 12y ago
I want to piggy-back off this: PLEASE all projects, continue to offer monolithic packages as an option. It takes an act of Congress to get some servers internet access to fetch packages; being able to download a VMWare image or a blob to install makes testing a whole lot easier.
- sytse 12y agoIndeed, downloading from rubygems or package servers from a server in a DMZ https://en.wikipedia.org/wiki/DMZ_(computing) https://en.wikipedia.org/wiki/DMZ_(computing) is really hard.
- fsiefken 12y agoTheoretically you could mirror the rubygems and update from that server. http://stackoverflow.com/questions/8411045/how-to-build-a-rubygems-mirror-server http://stackoverflow.com/questions/8411045/how-to-build-a-ru...
- sytse 12y agoThat is possible, but you need to either need to mirror all gems or pick the 135 ones used by GitLab. And you need to set up a Debian package mirror as well. This might take a lot more time than the 2 minute Omnibus install :)
- hobarrera 12y agoSo how do you periodically download security updates on that same server? (it clearly has network access since you run gitlab on it). I think your issue lies elsewhere, not on the packaging scheme.
- sytse 12y agoFrom these servers you can frequently access a fileserver on which you can download files from the internet. But the server itself can't access the internet.
- worklogin 12y agoCentrally managed local repo, managed by another team. Sometimes, in a lab, it's easier to ask for forgiveness than permission.