Node Docker image broken
github.com
Node Docker image broken
1–10 of 25 posts
Re: Node Docker image broken
#2Re: Node Docker image broken
#3Ah yes, this happens from time to time when you use somebody else's repositories with somebody else's package retention. That's why production should only use repositories that change in ways that are predictable to you (OS upstream, your own, and usually nothing else).
Re: Node Docker image broken
#4Edit:
I see they were overwriting current tags.... well that’s even worse
Re: Node Docker image broken
#5This is one of the reasons I never use the latest version of any docker image, so I don’t repeat my constant struggles with npm packages breaking on minor version changes Edit: I see they were overwriting current tags.... well that’s even worse
Overwriting tags should honestly not be possible, ever. Node / NPM did that (I think) with one of their versions too. Or was it a npm package?
Re: Node Docker image broken
#6Re: Node Docker image broken
#7We always lock down to specific versions, but we also use a self hosted docker mirror to cache everything anyway.
Re: Node Docker image broken
#8Never ever use :latest unless its in your docker-compose DEV file. Try to treat docker images like you would dependencies. We always lock down to specific versions, but we also use a self hosted docker mirror to cache everything anyway.
Re: Node Docker image broken
#9This is one of the reasons I never use the latest version of any docker image, so I don’t repeat my constant struggles with npm packages breaking on minor version changes Edit: I see they were overwriting current tags.... well that’s even worse
Latest should only be used for hackery / development, but please fix it to a stable version before release. Overwriting tags should honestly not be possible, ever. Node / NPM did that (I think) with one of their versions too. Or was it a npm package?
Re: Node Docker image broken
#10Ah yes, this happens from time to time when you use somebody else's repositories with somebody else's package retention. That's why production should only use repositories that change in ways that are predictable to you (OS upstream, your own, and usually nothing else).